AWS Certified Cloud Practitioner (CLF-C02) — Question 320
Which architecture design principle describes the need to isolate failures between dependent components in the AWS Cloud?
Answer options
- A. Use a monolithic design.
- B. Design for automation.
- C. Design for single points of failure.
- D. Loosely couple components.
Correct answer: D
Explanation
Loose coupling ensures that components are managed independently, meaning a failure in one service does not cascade to other dependent services. In contrast, monolithic designs tightly bind components together, which increases the blast radius of failures, and single points of failure should be avoided entirely to maintain high availability. Designing for automation streamlines operations but does not directly address failure isolation between components.