- protect information, systems, and assets while delivering business value
- utilising risk assessments and mitigation strategies
- ability to recover from infrastructure or service failures
- dynamically acquire computing resources to meet demand
- mitigate disruptions such as misconfigurations or transient network issues
- use computing resources efficiently to meet system requirements
- to maintain efficiency as demand changes and technologies evolve
- the ability to avoid or eliminate unneeded cost or suboptimal resources
- the ability to run and monitor systems to deliver business value
- to continually improve supporting processes and procedures
- stop guessing capacity needs
- test systems at production scale
- lower the risk of architecture change
- automate to make architecture experimentation easier
- allow for evolutionary architectures
See Appendix in AWS Well-architected Framework whitepaper