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

A company has developed a non-production application that is composed of multiple microservices for each of the company's business units. A single development team maintains all the microservices.

The current architecture uses a static web frontend and a Java-based backend that contains the application logic. The architecture also uses a MySQL database that the company hosts on an Amazon EC2 instance.

The company needs to ensure that the application is secure and available globally.

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

Answer options

Correct answer: B

Explanation

Using Amazon S3 combined with Amazon CloudFront is the industry standard for hosting secure, globally available static frontends with minimal operational effort. Transitioning the backend to serverless AWS Lambda functions integrated with Amazon API Gateway eliminates server management tasks entirely. Additionally, migrating the database from EC2 to Amazon RDS for MySQL offloads administrative tasks like backups, patching, and scaling, which reduces operational overhead far more than keeping the database on EC2.