AWS Certified Cloud Practitioner (#59)

When architecting cloud applications, which of the following are a key design principle?

Use the largest instance possible
Provision capacity for peak load
Use the Scrum development process
Implement elasticity