AWS Certified Solutions Architect – Professional (SAP-C02) — Question 34

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 created 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

The correct answer is A because using AWS Lambda with API Gateway allows for automatic scaling and handling of varying loads with minimal operational overhead. The other options, while feasible, involve more complexity and management overhead, such as maintaining containers in EKS (B), managing an Auto Scaling group and Lambda function (C), or configuring an ALB with private subnets (D), all of which require additional setup and management.