A startup is building a microservices-based financial news application. They run their staging and test environments using automated scripts that create exact copies of production on demand, and then terminate these environments when testing is complete. Additionally, they use Amazon Simple Queue Service (Amazon SQS) to pass messages between their front-end web server and the backend stock analysis engine to ensure that components can scale and fail independently.
Which of the following AWS Cloud design principles are illustrated by these practices? (Select TWO.)
- Loose couplingCevap
- Disposable resourcesCevap
- CTightly coupled components
- DMonolithic application architecture
- EStatic capacity planning
Cevap
Loose coupling and Disposable resources are the design principles demonstrated in this scenario.
The system demonstrates loose coupling by using Amazon SQS to buffer and decouple interactions between the front-end and the backend, letting them run independently. It also demonstrates disposable resources by using automated scripts to create and destroy temporary staging and testing environments on demand.
Adım Adım Çözüm
Anahtar Kavram
Identifying design principles of the AWS Cloud, specifically loose coupling and disposable resources.