- Build with Failure in Mind
- Always think about Scaling
- Mitigate risk
- Monitor availability
- Respond predictably and in a defined manner to issues
- Predictability
- Understandability
- Reasonability
In Architecting for Scale by Lee Atchison
In Architecting for Scale by Lee Atchison