Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

Which Azure service provides enterprise-grade, distributed message queuing with features like guaranteed delivery and FIFO ordering?

⚠ Common exam trap

Many candidates confuse Azure Queue Storage's simple, scalable queue with Service Bus's enterprise-grade queuing, overlooking the specific requirement for FIFO ordering and guaranteed delivery that only Service Bus provides.

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 Service Bus queues

Azure Service Bus queues are the correct choice because they are designed for enterprise-grade messaging with support for guaranteed delivery (at-least-once or exactly-once semantics) and strict FIFO ordering through sessions. Unlike simpler queue services, Service Bus provides advanced features like dead-lettering, message deferral, and transactional support, making it suitable for mission-critical application integration.

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 Queue Storage

    Why it's wrong here

    Azure Queue Storage is a basic, HTTP-accessible queue that stores messages and allows at-least-once delivery, but it does not guarantee FIFO ordering without additional logic, and it lacks message sessions, dead-lettering, duplicate detection, and transactional send/receive. Its simplicity and lower cost make it suitable for simple workloads, but it cannot match the enterprise messaging semantics required for reliable, ordered processing that Service Bus queues provide.

  • Azure Service Bus queues

    Why this is correct

    Azure Service Bus queues are enterprise-grade message queues that support FIFO ordering through sessions, dead-lettering for poison messages, duplicate detection, atomic transactions, and at-least-once and at-most-once delivery options. They integrate with .NET, Java, and other ecosystems and are ideal for reliable, ordered, decoupled communication between applications. These capabilities make Service Bus the correct choice for scenarios needing durable, enterprise messaging with strict guarantees.

  • Azure Event Hubs

    Why it's wrong here

    Azure Event Hubs is a highly scalable data streaming platform designed to ingest millions of events per second and replay them through partitioned consumer groups, not a message queue for application-to-application integration. It does not support message sessions or FIFO ordering per message ID, dead-lettering, or atomic transactions, and it treats events as an immutable telemetry stream. Although it allows multiple consumers, it lacks the broker-style enterprise features of Service Bus that ensure reliable delivery, ordering, and transactional processing.

  • Azure Event Grid

    Why it's wrong here

    Azure Event Grid is an event routing service that delivers event notifications to subscriber endpoints (e.g., Azure Functions, webhooks) using a publish-subscribe model. It does not persist messages in a queue or provide a pull-based mechanism for consumers to process at their own pace, and it lacks sessions, dead-lettering, and duplicate detection. Its reactive, fire-and-forget nature makes it unsuitable for guaranteed, ordered enterprise queuing like Service Bus.

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.