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

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.