
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company wants to build an application that consists entirely of microservices. Which AWS Cloud architecture design principle supports this goal?
A
Think parallel
B
Implement elasticity
C
Stop guessing capacity
D
Decouple components
Explanation:
The correct answer is Decouple components because microservices architecture is fundamentally based on the principle of decoupling components.
Explanation:
Decouple components means designing systems where individual components operate independently and communicate through well-defined interfaces
This aligns perfectly with microservices architecture where each service is:
Independently deployable
Loosely coupled
Focused on a single business capability
Communicates via APIs
The other options are also AWS Cloud design principles but don't specifically support microservices:
Think parallel: Focuses on parallel processing and distributed computing
Implement elasticity: Focuses on scaling resources up and down based on demand
Stop guessing capacity: Focuses on right-sizing resources and avoiding over-provisioning
Microservices architecture inherently requires decoupled components to achieve the benefits of independent development, deployment, and scaling.