A company is migrating its legacy application to the AWS Cloud. Currently, the application's user interface and database reside on the same server, meaning a database issue will crash the entire user interface. The team decides to split these components into independent tiers that communicate through well-defined APIs. Which design principle of the AWS Cloud does this separation directly demonstrate?
- ACapital expense optimization
- BTightly coupled design
- Loose couplingCevap
- DHorizontal elasticity
Cevap
Loose coupling
The correct answer is loose coupling. By separating the user interface and the database into independent tiers that interact through APIs, the application becomes more resilient. If one component fails, the other can continue to function or handle the error gracefully, avoiding a complete system crash.
Adım Adım Çözüm
Anahtar Kavram
Loose coupling reduces dependencies between components, preventing a failure in one tier from cascading to other tiers.
Tahmini Süre:45s