AWS Certified Solutions Architect – Professional — Question 849

A company runs a dynamic mission-critical web application that has an SLA of 99.99%. Global application users access the application 24/7. The application is currently hosted on premises and routinely fails to meet its SLA, especially when millions of users access the application concurrently. Remote users complain of latency.
How should this application be redesigned to be scalable and allow for automatic failover at the lowest cost?

Answer options

Correct answer: C

Explanation

Option C is correct because a serverless architecture utilizing Amazon S3, Amazon API Gateway, and AWS Lambda provides automatic scaling and high availability at the lowest operational cost compared to managing container or EC2 instances. Amazon Route 53 latency-based routing ensures global users access the application with minimal latency, while Amazon DynamoDB global tables with DAX deliver seamless multi-region replication and fast caching. The other options involve maintaining idle load balancers and compute resources, which significantly increases costs and management overhead.