AWS Certified Solutions Architect Associate SAA-C03 Practice Question

A retail company is decomposing a monolithic application into microservices. When a new order is placed, the OrderService must publish events so that the InventoryService, BillingService, and NotificationService can each process the event independently without the OrderService needing to know about the other services. The solution must minimize operational overhead and follow AWS best practices for a scalable, event-driven architecture. Which design meets these requirements?

  • Store order events in an Amazon DynamoDB table. Use an Amazon EventBridge scheduled rule to query the table every minute and start AWS Step Functions workflows for processing.

  • Write events directly to a single Amazon SQS queue. Configure one AWS Lambda function to poll the queue and invoke the downstream services synchronously.

  • Publish order events to an Amazon SNS topic. Create a separate AWS Lambda function for each downstream microservice and subscribe each function to the SNS topic.

  • Expose a REST endpoint in each downstream microservice through Amazon API Gateway. Configure the OrderService to make HTTP POST requests to every endpoint.

AWS Certified Solutions Architect Associate SAA-C03
Design Resilient Architectures
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot