Build a real-time event-driven Java solution in Azure
Intermediate
Developer
Azure
Azure Functions
Azure Event Hubs
Azure Cosmos DB
Azure Storage
Send event-based telemetric data in real time to Azure Cosmos DB by using Azure Functions and an event hub.
Learning objectives
By the end of this module, you're able to:
- Explain event-driven and real-time workloads.
- Create a scenario with simulated telemetric data.
- Send the telemetric data with an Azure function to an event hub.
- Connect another function to this event hub to trigger storage in Azure Cosmos DB.
- Have a look at the metrics in Application Insights to measure the performance and identify potential bottlenecks.
Prerequisites
- An Azure subscription
- Local installations of Java JDK (17.0.12 or later), Maven (3.0 or later), and the Azure CLI (2.70.0 or later)
- Azure Functions Core Tools (4.0.6821 or later)
Get started with Azure
Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.