AWS Certified Solutions Architect – Professional — Question 745

A company is hosting a monolithic REST-based API for a mobile app on five Amazon EC2 instances in public subnets of a VPC. Mobile clients connect to the API by using a domain name that is hosted on Amazon Route 53. The company has erupted a Route 53 multivalue answer routing policy with the IP addresses of all the EC2 instances. Recently, the app has been overwhelmed by large and sudden increases to traffic. The app has not been able to keep up with the traffic.

A solutions architect needs to implement a solution so that the app can handle the new and varying load.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: A

Explanation

Migrating the monolithic API to a serverless architecture using Amazon API Gateway and AWS Lambda provides automatic, seamless scaling to handle sudden traffic spikes with the lowest operational overhead as there are no servers to manage. Option D still requires managing EC2 instances and configuring scaling policies, which demands more operational effort. Options B and C introduce high operational complexity through Kubernetes cluster management and custom DNS update scripting, respectively.