Building Event-Driven Workflows with Azure Event Grid and Logic Apps
Build event-driven architecture and file processingautomation solutions by connecting storage blob events to Logic Apps using Azure Event Grid.

Lab overview
Azure Event Grid is a fully managed event routing service that enables you to build event-driven applications with ease. It acts as a smart postal service for your cloud applications, receiving events from various sources like storage accounts, databases, or custom applications and delivering them to the right destinations like Logic Apps, Functions, or webhooks based on your configuration. This service is particularly valuable for organizations looking to build reactive, scalable applications that respond to real-time events without the complexity of managing event infrastructure.
In this lab, you will implement a complete event-driven workflow by connecting Azure Storage blob events to Logic Apps through Event Grid. You'll learn how to create Logic App workflows that respond to HTTP triggers, configure Event Grid subscriptions to filter and route specific events, and test the entire system by uploading files and monitoring the automated workflow execution.
Objectives
Upon completion of this intermediate level lab, you will be able to:
- Create Azure Logic App workflows with HTTP triggers to receive and process event notifications
- Configure Event Grid system topics and event subscriptions to route storage events to Logic Apps
- Implement event filtering to optimize performance and reduce unnecessary processing
- Test and monitor event-driven workflows by uploading files and observing automated execution
- Understand the publish-subscribe model and webhook integration patterns for event-driven architecture
Who is this lab for?
This lab is designed for:
- Candidates for Azure Developer Associate certification (AZ-204)
- Cloud architects and solution architects designing event-driven systems
- DevOps engineers implementing automated workflows and integrations
- Azure developers building reactive applications that respond to real-time events
- System administrators managing cloud infrastructure and monitoring event flows
Verified against your live environment
An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed — not multiple choice, real-world proficiency.
More labs like this
Creating a Web App on Azure App Service using Azure Portal
Learn how to create, configure, and deploy a web application using Azure App Service through the Azure Portal's interface.
Deploy Azure Container Apps with Terraform
Use Terraform to define and deploy an Azure Container App with ingress, secrets, environment variables, and scaling rules.
Securing Azure Web Apps with Managed Identity and Key Vault
Store application secrets in Azure Key Vault and configure Managed Identity to securely retrieve them from App Service without exposing credentials.
Related reading
Environment
Every lab includes
- Real environment, pre-credentialed
- Automated checks on every step
- Isolated sandbox, auto cleanup
- AI-recommended next steps
Lab curriculum
- 01
Logging into Azure Account using Azure Portal
- 02
Creating a Logic App to Accept HTTP Requests
1 automated check
- 03
Creating an Event Subscription to Connect Storage Account Events to Logic App
1 automated check
- 04
Triggering Event Driven Workflow by Uploading a File to Storage Account
1 automated check
Not the lab you were looking for?
Browse 150+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.