You are designing a sales application comprised of multiple Azure services for orders, billing, payments, inventory, and shipping. To enable asynchronous exchange of transaction information in XML format between services, which Azure component should you include?
Choose an answer
Tap an option to check your answer.
Correct answer: Azure Service Bus.
Why this is the answer
Azure Service Bus is the correct choice because it is a fully managed enterprise integration message broker. It supports asynchronous messaging, which is ideal for decoupling services in a microservices architecture like the one described. Service Bus queues and topics can handle XML messages, ensuring reliable delivery and processing of transaction information between the sales application's services (orders, billing, payments, etc.). Azure Service Fabric is a distributed systems platform for packaging, deploying, and managing microservices, not primarily for asynchronous messaging between them. Azure Data Lake is a scalable data storage and analytics service, not a message broker. Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications, not for inter-service messaging.
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