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)
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.
How to approach this question
Full Answer
Common mistakes
Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 2
75 questions · hints · full answers · grading
Expert