nerdexam
Microsoft

AZ-204 · Question #407

You are developing an e-commerce solution that uses a microservice architecture. You need to design a communication backplane for communicating transactional messages between various parts of the…

The correct answer is C. Azure Service Bus. As a solution architect/developer, you should consider using Service Bus queues when: Your solution requires the queue to provide a guaranteed first-in-first-out (FIFO) ordered delivery. https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service…

Submitted by hassan_iq· Mar 30, 2026Connect to and consume Azure services and third-party services

Question

You are developing an e-commerce solution that uses a microservice architecture. You need to design a communication backplane for communicating transactional messages between various parts of the solution. Messages must be communicated in first-in-first-out (FIFO) order. What should you use?

Options

  • AAzure Storage Queue
  • BAzure Event Hub
  • CAzure Service Bus
  • DAzure Event Grid

How the community answered

(28 responses)
  • A
    7% (2)
  • B
    14% (4)
  • C
    75% (21)
  • D
    4% (1)

Explanation

As a solution architect/developer, you should consider using Service Bus queues when: Your solution requires the queue to provide a guaranteed first-in-first-out (FIFO) ordered delivery. https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service- bus-queues-compared-contrasted

Topics

#Service Bus#FIFO messaging#message queuing#microservices

Community Discussion

No community discussion yet for this question.

Full AZ-204 Practice