A company is building a news portal on AWS. The portal must automatically adjust its capacity to handle sudden spikes in reader traffic during breaking news events. Additionally, the team wants to ensure that a database failure in the user comments section does not prevent users from reading the main news articles. Which AWS Cloud design principles should the company implement to meet these requirements? (Select TWO.)
- Loose couplingAnswer
- ElasticityAnswer
- CMonolithic design
- DTight coupling
- EOver-provisioning resources
Answer
The correct principles are loose coupling and elasticity.
Implementing loose coupling ensures that components are independent, so a failure in the comments component does not disrupt the main article reading experience. Implementing elasticity ensures the application automatically scales its infrastructure capacity to match traffic demands without manual intervention.
Step-by-Step Solution
Key Concept
AWS Cloud design principles: Elasticity and Loose Coupling
Estimated Time:50s