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:
Use Amazon EventBridge as the central event bus to route order events to the downstream services.
Configure an Amazon SQS queue as the target for the Billing service and set up a Dead Letter Queue (DLQ) for failed messages.
Use Amazon Kinesis Data Streams to broadcast the order events to all downstream services.
Use AWS Step Functions to orchestrate the order processing synchronously across all services.
Configure Amazon SNS to send events directly to the Billing service's HTTP endpoint.
Use Amazon MQ to create a monolithic message broker to handle all routing and filtering.
75 questions · hints · full answers · grading