When designing a cloud architecture to ensure high availability and fault tolerance, which design principle from the AWS Well-Architected Framework should be the primary focus?
Automate to make architectural experimentation easier
Implement elasticity
Secure data in transit and at rest
Design for failure and nothing will fail