Sign in to track progress and bookmarks.
Azure Event Hubs is a big-data streaming platform and event ingestion service. It can receive and process millions of events per second.
Unlike a queue, where a message is 'deleted' after it's read, Event Hubs is a 'Playback' log. Multiple consumers can read the same stream at their own pace. Data is partitioned across multiple nodes to handle extreme load (e.g., IoT telemetry or real-time web logs).
With one click, Event Hubs can automatically 'Capture' the incoming stream and save it to **Azure Data Lake** or **Blob Storage**. This allows you to do 'Real-time' processing in .NET while simultaneously heart-beating the data into your data warehouse for long-term analysis.
Q: "Is it like Kafka?"
Architect Answer: "YES! Event Hubs even has a **Kafka-compatible endpoint**. You can use your existing Kafka producers and consumers (like Confluent .NET library) and point them at Event Hubs without changing a single line of code. You get the power of Kafka without the operational nightmare of managing Zookeeper nodes."
Quizzes linked to this course—pass to earn certificates.
On this page
1. Partitioning and Throughput 2. Capture Feature 3. Architect Insight