Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.