You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
The AWS Well-Architected Framework provides a consistent approach for customers and partners to evaluate architectures and implement designs that will scale over time. It was created by AWS Solutions Architects based on years of experience reviewing thousands of customer workloads across every industry.
Building on the cloud is different from building in a traditional data centre. Without guardrails, teams can easily create architectures that are insecure, unreliable, inefficient, or unnecessarily expensive. The Well-Architected Framework exists to prevent these pitfalls by codifying best practices into a structured review process.
Before the framework, architectural decisions were often:
The framework addresses all of these issues by providing a common language and a repeatable evaluation methodology.
The framework is organised around six pillars, each representing a fundamental area of cloud architecture:
| Pillar | Focus |
|---|---|
| Operational Excellence | Running and monitoring systems to deliver business value and continually improve processes |
| Security | Protecting information, systems, and assets while delivering business value through risk assessment and mitigation |
| Reliability | Ensuring a workload performs its intended function correctly and consistently |
| Performance Efficiency | Using computing resources efficiently to meet system requirements and maintaining efficiency as demand changes |
| Cost Optimisation | Running systems to deliver business value at the lowest price point |
| Sustainability | Minimising the environmental impact of running cloud workloads |
Each pillar contains a set of design principles and best practices. No single pillar is more important than another — a well-architected workload balances all six.
The framework promotes several overarching design principles that apply across all pillars:
In the cloud, you can scale up or down based on actual demand rather than forecasting months in advance. This eliminates the risk of over-provisioning (wasted money) or under-provisioning (poor performance).
You can create a full-scale test environment on demand, run your tests, and then tear it down. This means you can validate your architecture under realistic conditions without maintaining expensive test infrastructure permanently.
Automation lets you create and replicate workloads at low cost. You can track changes, audit the impact, and revert when necessary. Infrastructure as code makes your architecture versionable and repeatable.
In a traditional environment, architectural decisions are often treated as fixed, one-time choices. In the cloud, the ability to automate and test on demand lowers the risk of change, allowing systems to evolve over time as your business needs grow.
In the cloud, you can collect data on how your architecture affects the behaviour of your workload. This lets you make fact-based decisions about how and when to improve your architecture.
Simulate events in production to test your architecture and your team's response. Game days help you understand where improvements can be made and build confidence in your processes.
The Well-Architected Framework is not a one-time checklist. It is designed to be used throughout the lifecycle of a workload:
AWS provides the AWS Well-Architected Tool in the console, which guides you through structured review questions for each pillar. We will cover this tool in detail in a later lesson.
In addition to the general framework, AWS offers lenses that provide additional guidance for specific industry or technology domains. Examples include:
Lenses extend the base framework without replacing it. You apply a lens alongside the six pillars to get domain-specific guidance.
A Well-Architected Review is a structured conversation between a solutions architect and the workload team. The process typically follows these steps:
The review is collaborative, not adversarial. Its purpose is to help teams improve, not to assign blame.
The framework is valuable for anyone involved in building or operating cloud workloads:
The AWS Well-Architected Framework provides a structured, repeatable methodology for evaluating and improving cloud architectures. It is built on six pillars — Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimisation, and Sustainability — each offering design principles and best practices. The framework is used throughout the lifecycle of a workload and can be extended with domain-specific lenses.
In the next lesson, we will dive into the first pillar: Operational Excellence.