AWS SAP-C02 · Question 23 · Domain 2.4: Reliability
An architect is designing a loosely coupled, event-driven architecture. A central order processing system needs to fan out order events to multiple downstream microservices. Some microservices only need to process specific types of orders (e.g., 'international' vs 'domestic'). Which THREE configurations provide the MOST scalable and decoupled solution? (Select THREE)
Answer options:
Use Amazon EventBridge as the central event bus.
Use Amazon Kinesis Data Streams for all event routing.
Configure EventBridge rules with event patterns to filter 'international' and 'domestic' orders.
Deploy a custom AWS Lambda function to receive all events and invoke the appropriate downstream APIs.
Set Amazon SQS queues as the targets for the EventBridge rules, and have microservices poll the queues.
Use Amazon SNS with a single SQS queue for all microservices.
Use AWS Step Functions to orchestrate the fan-out process.
75 questions · hints · full answers · grading