AZ-900 Describe Azure architecture and services Practice Question
Which Azure service provides a fully managed message queuing service for decoupling application components?
⚠ Common exam trap
Watch out — candidates often confuse Azure Queue Storage with Azure Service Bus, which also provides message queuing but with advanced features like sessions, transactions, and dead-lettering, but Service Bus is not listed; instead, the wrong options (Event Grid, Event Hubs, Notification Hubs) are all event-driven or notification services that are not designed for simple, persistent message queuing.
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 Queue Storage
Azure Queue Storage is a fully managed message queuing service that enables decoupling of application components by allowing them to communicate asynchronously via durable messages. It supports large volumes of messages (up to 64 KB each) and provides a simple REST-based API for producers to enqueue messages and consumers to dequeue them, ensuring reliable message delivery and scalability without managing infrastructure.
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 Event Grid
Why it's wrong here
Azure Event Grid is an event routing service that delivers custom and Azure resource events from publishers to subscribers through webhooks or Azure Functions. It is push-based and near-real-time, with built-in retry but no long-lived message storage or direct polling model. Because it lacks durable message persistence and a consumer-driven queue mechanism, it cannot replace Queue Storage for decoupling a sender from a processor, which needs reliable queued storage until work is finished.
- ✓
Azure Queue Storage
Why this is correct
Azure Queue Storage is the correct choice for this decoupling requirement. It provides simple, REST-accessible queues in Azure Storage, where messages up to 64 KB can be added by a producer and polled by a consumer. Messages remain durably stored until processed and explicitly deleted, and the visibility timeout prevents duplicate processing by multiple workers. This pull-based, cost-effective queue service cleanly separates application components and smooths sudden load spikes.
- ✗
Azure Event Hubs
Why it's wrong here
Azure Event Hubs is an event ingestion service for high-throughput telemetry and streaming data, capable of processing millions of events per second. It retains events in partitions for a configurable retention period and supports consumer groups for replay, but it is not designed for simple application decoupling where one component enqueues a unit of work and a worker dequeues it. Its push/pull model and partitioned throughput focus are overkill and semantically different from Queue Storage's lightweight request-reply pattern.
- ✗
Azure Notification Hubs
Why it's wrong here
Azure Notification Hubs is a push notification engine, not a message queue. It broadcasts time-sensitive notifications to millions of mobile and desktop clients via push platforms like APNs, FCM, and WNS. While it supports tags and templates, it does not store work items for a consumer to retrieve and process asynchronously. Application decoupling requires a durable queued message, so this service doesn't satisfy the scenario.
Go deeper
Related to this question
Learn chapter
Azure Regions and Geographies
Key term
Queue storage
Queue storage is a cloud service that lets applications send and receive messages in a first-in, first-out order to decouple components and handle asynchronous workloads.
Key term
Scalability
Scalability is the ability of a system, network, or process to handle a growing amount of work by adding resources, either by making the existing resources more powerful (vertical scaling) or by adding more resources (horizontal scaling).
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.