Which of the following is a recommended architectural design principle when building on AWS?
Choose an answer
Tap an option to check your answer.
Correct answer: Avoid monolithic architectures by breaking workloads into smaller components..
Why this is the answer
Breaking workloads into smaller, independent components (microservices) is a core AWS architectural principle. This approach, known as a microservices architecture, enhances agility, scalability, and resilience. If one component fails, it doesn't necessarily bring down the entire application. It also allows different teams to work on separate components concurrently, speeding up development and deployment. Conversely, designing tightly coupled components creates dependencies that can hinder scalability and make fault isolation difficult. Building a single component for all functionality (monolithic architecture) leads to a large, complex codebase that is hard to maintain, scale, and update. Making large changes in fewer iterations increases risk; smaller, more frequent changes are generally safer and easier to troubleshoot.
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