AZ-900 Describe Azure architecture and services Practice Question
Which Azure service provides a managed Apache Kafka-compatible event streaming service for ingesting millions of events per second?
⚠ Common exam trap
Many exam-takers confuse Azure Event Hubs with Azure Service Bus because both handle messages, but Service Bus is a broker for enterprise messaging with features like dead-letter queues and sessions, whereas Event Hubs is a streaming platform optimized for high-throughput, Kafka-compatible event ingestion.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure Event Hubs
Azure Event Hubs is a fully managed, real-time data ingestion service that is natively compatible with Apache Kafka, allowing you to use existing Kafka clients and tooling to stream millions of events per second. It provides a partitioned consumer model, high throughput, and low-latency event ingestion, making it the correct choice for a managed Kafka-compatible event streaming service.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Azure Service Bus
Why it's wrong here
Azure Service Bus is an enterprise message broker optimized for transactional delivery, sessions, duplicate detection, and advanced workflows via queues and topic subscriptions. Its lock-based consumption model and emphasis on reliable command messaging makes it ill-suited for the unbounded, high-throughput event streaming scenario where every event must be ingested at massive scale.
- ✗
Azure Event Grid
Why it's wrong here
Azure Event Grid is a serverless event routing service that delivers discrete, state-change events to subscribers via HTTP webhooks or functions. It does not maintain a partitioned, replayable event log or support multi-consumer streaming, and its design goals are reactive routing rather than the continuous, million-events-per-second ingestion that Event Hubs provides.
- ✓
Azure Event Hubs
Why this is correct
Azure Event Hubs is a fully managed event streaming platform that ingests millions of events per second over AMQP or Kafka-compatible protocols. It partitions event data for ordering, retains events for replay, and scales via throughput units, making it the correct choice for high-volume telemetry and log pipelines.
- ✗
Azure Queue Storage
Why it's wrong here
Azure Queue Storage is a simple message queue intended for decoupling small, discrete messages (max 64 KB) in often point-to-point workflows. It lacks partitioning, guaranteed ordering, multi-consumer broadcast semantics, and the sustained throughput required to stream millions of events per second as a continuous pipeline.
Go deeper
Related to this question
About these practice questions
This AZ-900 question is part of Courseiva's 981-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.