Which of the below is a best-practice when designing solutions on AWS?
- Invest heavily in architecting your environment, as it is not easy to change your design later.
- Use AWS reservations to reduce costs when testing your production environment.
- Automate wherever possible to make architectural (© ) experimentation easier.
- Provision a large compute capacity to handle any spikes in load