AWS Certified Solutions Architect – Associate (SAA-C03) — Question 899

A company needs to design a resilient web application to process customer orders. The web application must automatically handle increases in web traffic and application usage without affecting the customer experience or losing customer orders.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Option D is correct because an Application Load Balancer and EC2 Auto Scaling provide elastic scalability for HTTP/HTTPS traffic, while Amazon SQS acts as a buffer to decouple components and prevent message loss during high traffic. Additionally, a Multi-AZ Amazon RDS deployment ensures high availability and durability for transactional order data. Other options are incorrect because NAT gateways and GWLBs are not designed for standard web application load balancing, and Amazon Redshift is an OLAP data warehouse rather than a transactional database suited for order processing.