AWS Certified Solutions Architect Associate SAA-C03 Practice Question

An online retail application is being developed to handle erratic and potentially high numbers of incoming orders. Each order must be processed, but immediate processing is not required. Which approach would ensure the application remains scalable while maintaining loose coupling between the order reception and processing components?

  • Insertion of order details into an Amazon DynamoDB table, triggering an AWS Lambda function to process the order.

  • Broadcasting each order to various services using Amazon Simple Notification Service (SNS) for simultaneous processing.

  • Distribution of incoming orders via an Elastic Load Balancer (ELB) to an auto-scaled group of processing microservices.

  • Immediate processing of orders through synchronous execution within the same service that captures the customer transactions.

  • Logging of each transaction to an Amazon Kinesis stream, with continuous processing by an auto-scaling group of virtual servers.

  • Placement of orders into an Amazon Simple Queue Service (Amazon SQS) queue that allows deferred processing by a dedicated order management component.

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