A logistics company is migrating its package tracking application to the AWS Cloud. The development team plans to replace their self-managed database running on a virtual machine with Amazon DynamoDB. Additionally, they will insert an Amazon Simple Queue Service (Amazon SQS) queue between the tracking intake system and the data processing backend. Which of the following are design principles of the AWS Cloud that this architecture implements? (Select TWO.)
- Loose couplingAnswer
- Services, not serversAnswer
- CMonolithic architecture
- DTightly coupled integration
- EManual resource provisioning
Answer
The architecture implements the principles of loose coupling and services, not servers.
The correct principles are loose coupling and services, not servers. Introducing Amazon SQS separates components so they can operate independently (loose coupling). Shifting from self-managed databases on virtual machines to DynamoDB reduces the operational burden of managing server infrastructure (services, not servers).
Step-by-Step Solution
Key Concept
Identify design principles of the AWS Cloud, specifically loose coupling and services, not servers.
Estimated Time:1m 30s