A startup is building a new mobile application backend. The development team wants to focus entirely on writing application code without the operational overhead of provisioning, patching, or managing virtual servers. Which AWS Cloud design principle is best demonstrated by choosing managed services like AWS Lambda and Amazon DynamoDB for this architecture?
- Services, not serversAnswer
- BTight coupling of system components
- CStatic over-provisioning of resources
- DMonolithic infrastructure design
Answer
Services, not servers
The principle of 'Services, not servers' recommends using AWS managed services to eliminate the need for customers to manage, patch, and provision virtual servers. By choosing managed offerings like AWS Lambda (serverless compute) and Amazon DynamoDB (serverless database), developers can focus entirely on application logic while AWS handles the underlying infrastructure.
Step-by-Step Solution
Key Concept
Services, not servers