Designing Azure Infrastructure Solutions — Question 71
You are developing a sales application that will contain several Azure cloud services and 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 XML messages.
What should you include in the recommendation?
Answer options
- A. Azure Service Bus
- B. Azure Data Lake
- C. Azure Application Gateway
- D. Azure Notification Hubs
Correct answer: A
Explanation
Azure Service Bus is designed for reliable and asynchronous communication between different applications and services, making it the best choice for handling XML messages in a transaction context. Azure Data Lake is focused on big data storage and analytics, while Azure Application Gateway is primarily for web traffic management and load balancing. Azure Notification Hubs is used for sending push notifications, which is not suitable for the transactional communication needed here.