A company has a non-production application composed of multiple microservices for different business units. A single development team maintains all microservices. The current architecture uses a static web frontend, a Java backend for application logic, and a MySQL database hosted on an Amazon EC2 instance. The company needs the application to be secure and globally available with the least operational overhead. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon CloudFront and Amazon S3 to host the static frontend. Refactor microservices to AWS Lambda functions accessed by Amazon API Gateway. Migrate the MySQL database to Amazon RDS for MySQL..
Why this is the answer
The correct solution leverages serverless and managed services to achieve security, global availability, and minimal operational overhead. Amazon S3 and CloudFront provide a highly available and globally distributed static frontend. Refactoring microservices to AWS Lambda functions accessed by Amazon API Gateway creates a serverless, scalable, and highly available backend. Migrating the MySQL database to Amazon RDS for MySQL offloads database management, patching, and backups, significantly reducing operational overhead compared to a self-managed EC2 instance, while also offering high availability features. Incorrect options: Migrating the MySQL database to an Amazon EC2 Reserved Instance still requires significant operational overhead for database management, patching, and backups, and doesn't inherently improve global availability or security beyond what an on-demand instance offers. AWS
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed