Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

A retail company needs to process real-time inventory updates from thousands of stores simultaneously. Which Azure data ingestion service BEST handles this scale?

⚠ Common exam trap

Test-takers frequently confuse message queuing services (Service Bus, Queue Storage) with event ingestion services, leading candidates to choose a familiar queue service instead of recognizing that Event Hubs is the only option designed for massive-scale, real-time data 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 big data streaming platform and event ingestion service capable of ingesting millions of events per second from concurrent sources. It is designed for high-throughput, real-time data ingestion scenarios like processing inventory updates from thousands of stores, making it the best fit for this scale.

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

    Service Bus is a brokered messaging service for enterprise applications, supporting queues and topics with features like sessions, transactions, and dead-lettering. It can handle moderate throughput but its architecture is not designed for extreme high-velocity telemetry ingestion; it has per-namespace throughput limits and is better for command/control or decoupling services. Thus it's wrong for massive-scale ingestion.

  • Azure Event Hubs

    Why this is correct

    Event Hubs is a big data streaming platform and event ingestion service that can ingest millions of events per second with low latency. It uses a partitioned consumer model, supports AMQP, Kafka protocol, and HTTP, and is optimized for telemetry from many devices and sources. It provides at-least-once delivery and can scale throughput units to handle massive concurrent publishing.

  • Azure Queue Storage

    Why it's wrong here

    Azure Queue Storage is a simple message queue for storing large numbers of messages (up to 64 KB each) that are processed asynchronously. Its design targets decoupling components, not high-throughput event ingestion; it has lower scalability (target around 20,000 messages per second per queue) and doesn't support partitioning, multiple consumers, or advanced analytics features needed for streaming ingestion.

  • Azure IoT Hub

    Why it's wrong here

    IoT Hub is a managed service specifically for connecting, managing, and ingesting telemetry from IoT devices, with features like device twin, direct methods, and secure device identity. While it can ingest high volumes from devices, it is tightly coupled to IoT device lifecycle and identity management, and its throughput is typically lower than Event Hubs for general-purpose, anonymous or federated event sources. It is not the best choice for generic data ingestion from thousands of concurrent web/app publishers.

About these practice questions

One of 981 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.