A startup is developing a mobile application and needs to implement user registration, sign-in, and access control. To minimize administrative overhead and avoid managing virtual servers, the development team decides to use Amazon Cognito instead of deploying and maintaining a custom authentication system on Amazon EC2. Which AWS Cloud design principle does this decision best represent?
- AElasticity
- BLoose coupling
- Services not serversAnswer
- DScalability
Answer
Services not servers
By utilizing Amazon Cognito, a fully managed service, the startup delegates the responsibilities of provisioning, scaling, patching, and maintaining servers to AWS. This directly aligns with the 'services not servers' design principle, which advises using managed services to reduce operational overhead.
Step-by-Step Solution
Key Concept
Services not servers (managed services)
Estimated Time:1m 0s