
Ultimate access to all questions.
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.