hands-on lab

Building a Real-Time Event Management System with Azure Event Hubs

Difficulty: Advanced
Duration: Up to 1 hour
Students: 6
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Azure Event Hub is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. One of the primary use cases for Azure Event Hub is to ingest data from various sources and make it available for processing and analysis. It supports the integration with various Azure services such as Azure Functions, Azure Stream Analytics, and Azure Databricks.

Organizations can use Azure Event Hub to ingest data from various sources such as applications, websites, and IoT devices. This data can then be processed in real time or stored for later analysis. Azure Event Hub provides a scalable and reliable platform for ingesting and processing large volumes of data.

In this hands-on lab, you will build a real-time event processing system using Azure Event Hub and Azure Functions.

Learning objectives

Upon completion of this advanced-level lab, you will be able to:

  • Create an Azure Event Hub namespace and an event hub.
  • Send events to an Azure Event Hub.
  • Create an Azure Function to process events from an Azure Event Hub.
  • Configure an Azure Function to read events from an Azure Event Hub.
  • Review the events in Stream Analytics.

Intended audience

  • Candidates for Azure Developer Associate certification (AZ-204)
  • Cloud Architects
  • Data Engineers
  • DevOps Engineers
  • Machine Learning Engineers
  • Software Engineers

Prerequisites

Familiarity with the following will be beneficial but is not required:

  • Azure Event Hubs
  • Azure Functions

The following content can be used to fulfill the prerequisites:

Environment before

Environment after

Covered topics

Lab steps

Creating Azure Function for Event Management
Logging in to the Microsoft Azure Portal
Sending Events to Eventhub and Ananlyse using Stream Analytics