Hard1 markMultiple Choice
AZ-305 · Question 43 · Domain 4.2: Design an application architecture
You are designing an event-driven architecture for an e-commerce platform.
When a customer places an order, an 'OrderPlaced' message must be generated. This message must be processed by three independent downstream systems: Inventory, Billing, and Shipping.
Requirements:
- Each downstream system must receive its own copy of the message.
- If a downstream system is temporarily offline, its messages must be retained until it comes back online.
- Messages must be processed in the exact order they were received (First-In-First-Out).
- The system must support transactional processing (if Billing fails, the message goes to a Dead Letter Queue).
Which messaging service should you recommend?
You are designing an event-driven architecture for an e-commerce platform.
When a customer places an order, an 'OrderPlaced' message must be generated. This message must be processed by three independent downstream systems: Inventory, Billing, and Shipping.
Requirements:
- Each downstream system must receive its own copy of the message.
- If a downstream system is temporarily offline, its messages must be retained until it comes back online.
- Messages must be processed in the exact order they were received (First-In-First-Out).
- The system must support transactional processing (if Billing fails, the message goes to a Dead Letter Queue).
Which messaging service should you recommend?
Answer options:
A.
Azure Event Grid
B.
Azure Event Hubs
C.
Azure Service Bus Queues
D.
Azure Service Bus Topics
How to approach this question
Match 'multiple consumers' to Pub/Sub (Topics/Event Grid). Match 'transactions, FIFO, DLQ' to enterprise messaging (Service Bus).
Full Answer
D.Azure Service Bus Topics✓ Correct
Azure Service Bus is an enterprise message broker. It supports high-value messaging features like FIFO (using message sessions), transactions, and Dead Letter Queues (DLQ). Because the message must go to three independent systems, you must use Service Bus Topics (Publish/Subscribe model), where each system has its own Subscription. Service Bus Queues are 1:1. Event Grid and Event Hubs lack the enterprise transactional and DLQ features required.
Common mistakes
Choosing Service Bus Queues, forgetting that queues are point-to-point and cannot broadcast to multiple independent consumers.
Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 3
55 questions · hints · full answers · grading
More questions from this exam
Q01Contoso Ltd is a global manufacturing company with 50,000 employees across 30 countries. They cur...MediumQ02Fabrikam Inc. is a Managed Service Provider (MSP) managing Azure environments for 50 different en...HardQ03A financial institution generates 5 TB of telemetry and audit logs daily across its Azure environ...MediumQ04A retail company has recently migrated several workloads to Azure. The IT Director wants a centra...EasyQ05A healthcare organization with 10,000 employees uses on-premises Active Directory. They are migra...Hard
Expert