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.
Go deeper
Related to this question
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 →
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.