Intermediate
New
4.8
2,847

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.

Skills You'll Learn

Logic App
Event Grid System Topics
Lab preview
Ready
4
Modules
30 minutes
Duration

Lab Modules

4 steps
Logging into Azure Account using Azure Portal
Creating a Logic App to Accept HTTP Requests
Creating an Event Subscription to Connect Storage Account Events to Logic App
Triggering Event Driven Workflow by Uploading a File to Storage Account

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