A startup is developing a mobile application backend. The company wants to focus on writing application code and delivering features without spending time on provisioning, patching, or managing operating systems. To achieve this, they select AWS Lambda for compute and Amazon DynamoDB for database storage. Which AWS Cloud design principle is best demonstrated by this architectural decision?
- Services, not serversAnswer
- BMonolithic design
- CCapital expenditure maximization
- DVertical scaling
Answer
Services, not servers
The correct answer is the principle of using managed services rather than managing servers. By selecting serverless and fully managed services like AWS Lambda and Amazon DynamoDB, the startup avoids the complexity and effort of operating system maintenance, patching, and server provisioning, allowing them to focus strictly on code.
Step-by-Step Solution
Key Concept
Services, not servers design principle