
Answer-first summary for fast verification
Answer: Decouple components
## Explanation The correct answer is **Decouple components** because: - **Microservices architecture** is fundamentally based on the principle of **decoupling components** - breaking down applications into smaller, independent services that can be developed, deployed, and scaled separately - **Decoupling** allows each microservice to function independently, communicate through well-defined APIs, and be maintained without affecting other services - This aligns with AWS Well-Architected Framework's design principle of building **loosely coupled systems** ### Why other options are incorrect: - **Think parallel**: Focuses on parallel processing and concurrent operations, not specifically on microservices architecture - **Implement elasticity**: Refers to scaling resources up and down based on demand, which is important but not the core principle for microservices - **Stop guessing capacity**: Relates to capacity planning and right-sizing resources, not the architectural pattern for microservices Decoupling components enables the independent development, deployment, and scaling that defines microservices architecture.
Author: Ritesh Yadav
Ultimate access to all questions.
No comments yet.