A global ecommerce company running a monolithic architecture needs a scalable, modular service architecture to manage growing product data. The company must preserve structured database schemas and provide storage for product data and images, with the least operational overhead. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Elastic Container Service (Amazon ECS) with AWS Fargate to deploy a containerized application. Use Amazon RDS with a Multi-AZ deployment to store the product data. Store the product images in an Amazon S3 bucket..
Why this is the answer
The correct solution uses Amazon ECS with AWS Fargate for a scalable, modular, containerized application with minimal operational overhead. Fargate eliminates the need to manage EC2 instances. Amazon RDS with Multi-AZ deployment provides a highly available, scalable relational database for structured product data, preserving schemas. Amazon S3 is ideal for storing product images due to its scalability, durability, and cost-effectiveness. The other options are less suitable: Using EC2 instances in an Auto Scaling group for a containerized application adds more operational overhead than Fargate. Storing images directly in RDS is inefficient and costly. Lambda functions are not ideal for managing a monolithic application; DynamoDB is a NoSQL database and doesn't preserve structured schemas easily. EKS with EC2 deployment has higher operational overhead than ECS with Fargate. S3 Glacier Deep Archive is for archival storage, not active image access.
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