AZ-900 Episode 17 | Azure Serverless Computing Services | Functions, Logic Apps, Event Grid

Adam Marczak - Azure for Everyone
23 Sept 202009:53

Summary

TLDRIn this episode, Adam explores the concept of serverless computing, focusing on Azure's serverless services. He explains Azure Functions, which enable building and hosting small pieces of code as web services. Adam also highlights Azure Logic Apps for creating visual workflows and cross-application integrations with over 200 connectors. Lastly, he introduces Azure Event Grid, a service for routing messages and events across various services, emphasizing the serverless, event-based architecture's scalability and real-time capabilities.

Takeaways

  • 🌐 Serverless computing is a cloud-hosting model that abstracts the infrastructure layer, allowing users to deploy applications without managing servers.
  • πŸ”§ Azure Functions is a serverless compute service that enables building and hosting small pieces of code as web services, scaling automatically to meet demand.
  • πŸ“ˆ Azure Functions supports quick scaling, with the ability to use up to 200 servers if required, and supports popular programming languages and frameworks.
  • πŸ›  Azure Logic Apps is a visual workflow designer that allows building both business processes and cross-application integrations without coding.
  • πŸ”— Azure Logic Apps offers over 200 connectors for integration with various services and platforms, including Microsoft and third-party technologies.
  • πŸ“¬ The demonstration showed how to create a Logic App that triggers an email when a new file is added to Azure Blob Storage, highlighting the ease of use.
  • πŸ“š Event Grid is a serverless event routing service for efficient message delivery between publishers and subscribers in Azure.
  • πŸ“¨ Event Grid uses a publish-subscribe model and supports built-in events from Azure services, allowing applications to react to various Azure events.
  • πŸš€ Azure's serverless services are designed for building event-based and near real-time applications, simplifying the development process.
  • πŸ“ The video script provides additional resources and tutorials for further learning about Azure Functions, Logic Apps, and Event Grid.
  • πŸ‘ The channel encourages viewers to subscribe, like, and comment to support the content, indicating the importance of community engagement.

Q & A

  • What is serverless computing?

    -Serverless computing is a cloud hosting model where the infrastructure is abstracted away. Users deploy their applications or use pre-built products, and the cloud provider like Microsoft scales the infrastructure to match demand without the user managing the servers.

  • What are the three main serverless services discussed in the script?

    -The three main serverless services discussed are Azure Functions, Azure Logic Apps, and Azure Event Grid.

  • How does Azure Functions enable serverless computing?

    -Azure Functions allows customers to build and host small pieces of code as web services. It abstracts the server management, automatically scaling the code across multiple servers as needed and supporting popular languages and frameworks.

  • What is Azure Logic Apps and how does it facilitate workflow building?

    -Azure Logic Apps is a service that enables users to build workflows visually, representing business scenarios and cross-application integrations. It supports simple step-by-step workflows, complex scenarios with conditions, loops, and parallel runs, and integrates with over 200 connectors for various services.

  • How can Azure Logic Apps be triggered?

    -Azure Logic Apps can be triggered by various events such as web requests, emails, Office 365 events, or activities within Azure subscriptions.

  • What is a demo shown in the script for Azure Logic Apps?

    -The demo in the script shows how to create a workflow in Azure Logic Apps that triggers when new files are added to Azure Blob Storage and sends an email notification about the new blob using the Outlook connector.

  • What is Azure Event Grid and its primary function?

    -Azure Event Grid is a serverless event routing service that routes messages or events from various Azure services and custom applications to different subscribers, ensuring the successful delivery of these messages without the need to manage the underlying infrastructure.

  • How does Azure Event Grid support event-based applications?

    -Azure Event Grid supports event-based applications by allowing publishers to send events and subscribers to receive them, using a publish-subscribe model. It's designed for near real-time applications and can react to changes in Azure services and subscriptions.

  • What kind of events does Azure Event Grid support from Azure subscriptions?

    -Azure Event Grid supports a wide range of built-in events from Azure subscriptions, such as virtual machine status changes, rescaling of virtual machines, and provisioning of other resources.

  • What additional resources are available for learning more about the discussed serverless services?

    -Additional resources, including tutorials for Azure Logic Apps, Function Apps, and Event Grid, can be found under episode 17 on the presenter's website.

  • How can viewers support the channel presenting the serverless computing episode?

    -Viewers can support the channel by subscribing, liking, commenting, and checking out additional materials on the presenter's website.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Serverless ComputingAzure FunctionsLogic AppsEvent GridCloud HostingApplication ScalabilityCode DeploymentWorkflow AutomationEvent RoutingReal-time ProcessingDevOps Services