Hard1 markMultiple Choice
Domain 2.4: ReliabilityArchitectureEvent-DrivenEventBridgeSQS

AWS SAP-C02 · Question 26 · Domain 2.4: Reliability

A retail company is building a new event-driven architecture. When a customer places an order, multiple downstream services (Inventory, Billing, Shipping, and Analytics) need to process the order. The Analytics service only needs to process orders over $1000. If the Billing service is temporarily down, the order messages must not be lost and should be retried. Which combination of services and configurations provides the MOST decoupled and resilient architecture? (Select TWO)

Answer options:

A.

Use Amazon EventBridge as the central event bus to route order events to the downstream services.

B.

Configure an Amazon SQS queue as the target for the Billing service and set up a Dead Letter Queue (DLQ) for failed messages.

C.

Use Amazon Kinesis Data Streams to broadcast the order events to all downstream services.

D.

Use AWS Step Functions to orchestrate the order processing synchronously across all services.

E.

Configure Amazon SNS to send events directly to the Billing service's HTTP endpoint.

F.

Use Amazon MQ to create a monolithic message broker to handle all routing and filtering.

How to approach this question

Select the event router that supports filtering, and the buffering service that ensures message durability.

Full Answer

Amazon EventBridge is a serverless event bus that makes it easy to connect applications. It supports content-based filtering rules, allowing you to easily route only high-value orders to the Analytics service. To ensure messages are not lost if a downstream service (Billing) is down, you route the EventBridge event to an Amazon SQS queue. SQS buffers the messages until the Billing service comes back online.

Common mistakes

Choosing Step Functions, which is for orchestration (stateful), not pure event choreography (stateless/decoupled).

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 5

75 questions · hints · full answers · grading

More questions from this exam