The Well-Architected Framework
by Loya Altangerel, Founder / Tech Lead
1. What are the pillars?
The Well-Architected Framework is a collection of best practices and guidelines for designing and running cloud-based systems and applications. It is mainly developed by AWS, but also adapted by Azure. The framework consists of five pillars of architectural excellence: reliability, security, cost optimization, operational excellence, and performance efficiency. The framework helps organizations understand the trade-offs and decisions they need to make when using the cloud, and provides guidance for making improvements.
The five pillars are:
- Reliability: The ability of a system to recover from failures and continue to function.
- Security: Protecting applications and data from threats.
- Cost optimization: Managing costs to maximize the value delivered.
- Operational excellence: Operations processes that keep a system running in production.
- Performance efficiency: The ability of a system to adapt to changes in load.