CompTIA Study Materials
AWS Study Materials
AWS Certified Developer Associate AWS Certified Developer Associate
AWS Certified Developer Associate DVA-C02
AWS Certified Solutions Architect Associate AWS Certified Solutions Architect Associate
AWS Certified Solutions Architect Associate SAA-C03
AWS Cloud Practitioner AWS Cloud Practitioner
AWS Cloud Practitioner CLF-C02
Microsoft Study Materials
Microsoft Azure Fundamentals Microsoft Azure Fundamentals
Microsoft Azure Fundamentals AZ-900

Free 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?

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

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

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

  • 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.

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

This question's topic:
AWS Certified Solutions Architect Associate SAA-C03 / 
Design Resilient Architectures
Your Score:
Design Resilient Architectures
Design Secure Architectures
Design High-Performing Architectures
Design Cost-Optimized Architectures