Hard1 markMultiple Choice
Domain 4.2: Application ArchitectureDomain 4.2MessagingMicroservices

AZ-305 · Question 43 · Domain 4.2: Application Architecture

You are designing a microservices architecture. Service A generates orders. Service B processes payments. Service C updates inventory. When an order is generated, both Service B and Service C must receive the order data. If Service B is temporarily offline, the order must be retained until Service B comes back online. Which TWO messaging services could you use to decouple these microservices? (Select TWO)

Answer options:

A.

Azure Event Grid.

B.

Azure Service Bus Topics.

C.

Azure Service Bus Queues.

D.

Azure Event Hubs.

E.

Azure Queue Storage.

How to approach this question

Identify messaging services that support 1-to-many publish/subscribe patterns with message retention.

Full Answer

To send one message to multiple receivers (publish/subscribe), you need Service Bus Topics or Event Hubs. Service Bus Queues and Storage Queues are point-to-point (competing consumers), meaning only one service would get the message.

Common mistakes

Selecting Service Bus Queues, forgetting that queues are 1:1, not 1:many.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 6

55 questions · hints · full answers · grading

More questions from this exam