Building a Real-Time Event Management System with Azure Event Hubs
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: