A company is building an online food delivery application on AWS. They want to ensure that if the payment service fails, the restaurant browsing and ordering service remains fully operational. Which AWS Cloud design principle is best demonstrated by this architectural choice?
- Loose couplingCevap
- BTight coupling
- CMonolithic design
- DStatic capacity planning
Cevap
Loose coupling
Loose coupling reduces dependencies between systems, ensuring that if one service fails, others continue to function. In this scenario, isolating the payment system from the browsing and ordering services allows customers to continue using the application even if payment processing is temporarily unavailable.
Adım Adım Çözüm
Anahtar Kavram
Loose coupling is a core design principle of the AWS Cloud that reduces dependencies between components, preventing single points of failure from disabling the entire system.