Courseiva
Describe Azure architecture and serviceseasyMultiple ChoiceObjective-mapped

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

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.