Least Overhead Modular Architecture with Structured Data
Short answer
D 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.
Question
Key Takeaways
The key is recognizing that 'least operational overhead' combined with 'containerized application' points directly to AWS Fargate (serverless compute) rather than managing EC2 instances, while structured data requires a relational database like RDS.
This question tests the ability to design a scalable, modular architecture using serverless container services like AWS Fargate while maintaining structured data in Amazon RDS and unstructured media in Amazon S3 for the least operational overhead.
Common mistake: Candidates often choose options involving Amazon EC2 (Options A and C) because they are familiar with traditional virtual machines, failing to recognize that managing EC2 instances adds significant operational overhead compared to serverless options.
Expert Analysis
Why the Answer Is Correct
Option D is the correct answer because it combines AWS Fargate with Amazon ECS. Fargate is a serverless compute engine for containers that eliminates the need to provision or manage servers (EC2 instances), thereby providing the 'least operational overhead'. Amazon RDS handles the structured product data with automated backups and patching, and Amazon S3 is the standard, cost-effective, and highly scalable storage for product images. This architecture supports a modular service design.
Why the Other Options Are Wrong
Option A uses Amazon EC2 instances in an Auto Scaling group, which requires patching, OS management, and capacity planning, resulting in higher operational overhead than Fargate. Option B suggests using Lambda functions to manage an existing monolithic application; while Lambda is serverless, refactoring a monolith into individual Lambda functions is complex and often doesn't preserve the 'modular service architecture' as cleanly as containerization, plus DynamoDB is NoSQL, not ideal for maintaining existing structured schemas without significant migration effort. Option C uses Amazon EKS with EC2, which involves managing the Kubernetes control plane and worker nodes, creating the highest operational overhead of all options listed.
Community Comment Notes
Community consensus strongly favors Option D. As user dhewa noted, "D gives us a server-less solution which is what we want," highlighting the importance of identifying serverless components for low overhead. Another commenter, LeonSauveterre, shared experience that "monolith" transitions often lead to ECS + Fargate, reinforcing the pattern matching for exam questions. User trinh_le correctly identified keywords like 'scalable' and 'modular' pointing towards Fargate and ECS respectively.
Exam Strategy
When you see 'least operational overhead' and 'containers', immediately think of AWS Fargate. If structured data is required, pair it with Amazon RDS. If object storage is needed, use Amazon S3. Avoid EC2-based solutions when serverless alternatives are available and fit the architectural needs.
Frequently Asked Questions
Why not use Lambda for a modular architecture?
Is EKS ever the best choice for least overhead?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
dhewa 👍 4 Answered DD gives us a server-less solution which is what we want.
-
LeonSauveterre 👍 2 Answered DBased on my personal experience, "monolith" or "monolithic" is almost always ECS + Fargate. For your reference only ;)
-
trinh_le 👍 1 Answered CKeyword scalable. So must use serverless like lambda or fargate (B or D) Keyword modular => ECS => D
-
martinadurcakova1 👍 2 Answered DD is right
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →