
Answer-first summary for fast verification
Answer: Convert the applications into microservices on Amazon EKS with AWS Fargate, migrate the MySQL database to Amazon Aurora Serverless MySQL, and the analytics database to Amazon Redshift Serverless. Employ Amazon EventBridge for data dispatch to the microservices and analytics database.
The correct answer is C. The solution involves transforming the applications into microservices running on Amazon EKS with AWS Fargate, which is a managed Kubernetes service ideal for microservices. Migrating the retail MySQL database to Amazon Aurora Serverless MySQL allows for a highly available, automatic scaling solution for the MySQL database component. Moving the analytics database to Amazon Redshift Serverless provides a fully managed, scalable data warehouse tailored for analytics workloads. Using Amazon EventBridge for routing incoming data ensures seamless, serverless event-driven communication between the data sources, microservices, and the analytics database, achieving near real-time analytics as required.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A retail company seeks to enhance its application architecture, which currently manages new orders, merchandise returns, and analytics. These applications utilize a MySQL database for retail data and an Oracle OLAP database for analytics, both hosted on Amazon EC2 instances. Each application is composed of multiple components processing data from various sources, with a weekly ETL job transferring data to the analytics database. The company requires a redesign to an event-driven, serverless architecture that provides near real-time analytics. What solution meets these criteria?
A
Transform the applications into microservices running on Amazon ECS with AWS Fargate, retain the MySQL database on EC2, and shift the analytics database to Amazon Neptune. Use Amazon SQS for data routing to the microservices and analytics database.
B
Deploy an Auto Scaling group per application with specified EC2 instance counts, migrate both databases to Amazon Aurora MySQL, and utilize Amazon SNS for data distribution to the appropriate EC2 instances and analytics database.
C
Convert the applications into microservices on Amazon EKS with AWS Fargate, migrate the MySQL database to Amazon Aurora Serverless MySQL, and the analytics database to Amazon Redshift Serverless. Employ Amazon EventBridge for data dispatch to the microservices and analytics database.
D
Reengineer the applications as microservices on Amazon AppStream 2.0, migrate the MySQL database to Amazon Aurora MySQL, and the analytics database to Amazon Redshift Serverless. Implement AWS IoT Core for data transmission to the microservices and analytics database.