When architecting cloud applications, which of the following are a key design principle?
Cloud services main proposition is to provide elasticity through horizontal scaling. It's already there. As for using largest instance possible, it is not a design principle that helps cloud applications in anyway. Scrum development process is not related to architecting. Therefore, a key principle is to provision your application for on-demand capacity. Peak loads is something that cloud applications experience everyday. Peak load management should be a necessary part of cloud application design principle.https://d1.awsstatic.com/whitepapers/AWS_Cloud_Best_Practices.pdf