You are developing a distributed sales application in Azure with separate services for orders, billing, payments, inventory, and shipping. You require asynchronous exchange of transaction information using XML messages between services. Which Azure service should you include?
Choose an answer
Tap an option to check your answer.
Correct answer: Azure Queue Storage.
Why this is the answer
Azure Queue Storage is the correct choice because it provides a robust, scalable, and durable message queuing service for large volumes of messages. It supports asynchronous communication, which is ideal for decoupling services in a distributed application and ensuring reliable transaction processing. The service can handle XML messages and facilitates the exchange of transaction information between your distinct services (orders, billing, payments, etc.) without direct dependencies. Azure Notification Hubs are designed for sending push notifications to various platforms, not for inter-service communication of transaction data. Azure Service Fabric is a platform for building and managing microservices, not a messaging queue itself. Azure Application Gateway is a web traffic load balancer that manages incoming traffic to web applications, not for asynchronous message exchange between internal services.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed