A smart agriculture startup builds an IoT telemetry ingestion pipeline. The company utilizes Amazon API Gateway and AWS Lambda to process incoming data from sensors, allowing them to run code without managing virtual machines. Additionally, the development team uses scripts to dynamically launch duplicate testing environments that are destroyed immediately after validation. Which two AWS Cloud design principles are directly demonstrated by this architecture? (Select TWO.)
- Services, not serversAnswer
- Disposable resourcesAnswer
- CTight coupling of application components
- DVertical scaling for elasticity
- EOver-provisioning compute capacity
Answer
The correct principles are Services, not servers and Disposable resources.
The startup uses managed serverless solutions (Amazon API Gateway and AWS Lambda) to offload operational management, demonstrating the principle of 'Services, not servers'. Additionally, they treat their testing environments as temporary, automated setups that are terminated when no longer needed, illustrating the principle of 'Disposable resources'.
Step-by-Step Solution
Key Concept
AWS Cloud design principles focus on architectural best practices such as adopting managed services (services, not servers) and using automation to deploy temporary environments (disposable resources).