For IndividualsFor Educators
ExpertMinds LogoExpertMinds
ExpertMinds

Ace your certifications with Practice Exams and AI assistance.

  • Browse Exams
  • For Educators
  • Blog
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Support
  • AWS SAA Exam Prep
  • PMI PMP Exam Prep
  • CPA Exam Prep
  • GCP PCA Exam Prep

© 2026 TinyHive Labs. Company number 16262776.

    PracticeAzure Solutions Architect Expert (AZ-305)Azure Solutions Architect Expert AZ-305 Practice Exam 1Question 43
    Hard1 markMultiple Choice
    Domain 4.2: Design an application architectureDomain 4Application ArchitectureService BusMessaging

    AZ-305 · Question 43 · Domain 4.2: Design an application architecture

    You are designing an event-driven architecture for an e-commerce platform.

    When a customer places an order, an 'OrderCreated' event is generated. This event must be delivered to three different microservices: Inventory, Billing, and Shipping.

    Requirements:

    • The event must be delivered reliably to all three services (publish/subscribe).
    • If the Billing service is temporarily down, its messages must be retained until it comes back online.
    • Messages must be processed in the exact order they were received.
    • The system must support transactional processing.

    Which messaging service should you recommend?

    Answer options:

    A.

    Azure Service Bus Topics

    B.

    Azure Event Grid

    C.

    Azure Event Hubs

    D.

    Azure Queue Storage

    How to approach this question

    Match 'pub/sub', 'message retention', 'strict ordering', and 'transactions' to Service Bus Topics.

    Full Answer

    A.Azure Service Bus Topics✓ Correct
    Azure Service Bus is an enterprise message broker. It supports Topics and Subscriptions, which provide a publish/subscribe mechanism (one message delivered to multiple microservices). Each subscription acts as a queue, retaining messages if the receiver is down. Service Bus also supports advanced features like message sessions (for strict FIFO ordering) and transactions. Event Grid is for lightweight reactive events, not transactional data.

    Common mistakes

    Choosing Event Grid because of the word 'event'. Event Grid does not retain messages long-term or guarantee strict FIFO ordering.
    Question 42All questionsQuestion 44

    Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 1

    55 questions · hints · full answers · grading

    Sign up freeTake the exam

    More questions from this exam

    Q01Contoso Ltd is a global financial institution with 80 Azure subscriptions spread across 4 managem...MediumQ02Fabrikam Inc. operates a hybrid cloud environment with 500 on-premises VMware virtual machines ru...HardQ03A startup company has a single Azure subscription with a monthly budget of $5,000. The CFO want...EasyQ04You are designing an Azure Sentinel architecture for a Managed Security Service Provider (MSSP). ...MediumQ05A healthcare enterprise is migrating its infrastructure to Azure. They have strict compliance req...Hard
    View all 55 questions →