nerdexam
Microsoft

AZ-305 · Question #176

You are developing a sales application that will contain several Azure cloud services and will handle different components of a transaction. Different cloud services will process customer orders…

The correct answer is A. Azure Service Bus. Service Bus is a transactional message broker and ensures transactional integrity for all internal operations against its message stores. All transfers of messages inside of Service Bus, such as moving messages to a dead-letter queue or automatic forwarding of messages between…

Submitted by hassan_iq· Mar 6, 2026Design infrastructure solutions

Question

You are developing a sales application that will contain several Azure cloud services and will handle different components of a transaction. Different cloud services will process customer orders, billing, payment, inventory, and shipping. You need to recommend a solution to enable the cloud services to asynchronously communicate transaction information by using REST messages. What should you include in the recommendation?

Options

  • AAzure Service Bus
  • BAzure Blob storage
  • CAzure Notification Hubs
  • DAzure Application Gateway

How the community answered

(43 responses)
  • A
    95% (41)
  • B
    2% (1)
  • C
    2% (1)

Explanation

Service Bus is a transactional message broker and ensures transactional integrity for all internal operations against its message stores. All transfers of messages inside of Service Bus, such as moving messages to a dead-letter queue or automatic forwarding of messages between entities, are transactional. https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-transactions

Community Discussion

No community discussion yet for this question.

Full AZ-305 Practice