The Five Pillars Explained
Deep-dive into the reliability, security, cost optimisation, operational excellence, and performance efficiency pillars and their guiding principles.
The Five Pillars Explained is a free Cloud & IT Cert Prep lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cloud & IT Cert Prep learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Introducing the Well-Architected Framework
The Azure Well-Architected Framework (WAF) is a set of guiding principles that help architects build high-quality cloud solutions. It was developed by Microsoft and is based on years of experience helping customers design and operate workloads on Azure. The framework organises best practices into five pillars, each addressing a different dimension of workload quality.
Pillar One: Reliability
The Reliability pillar ensures your workload can recover from failures and continue to function. It covers designing for failure, implementing redundancy, and testing recovery procedures. Key practices include using availability zones, defining clear RTO and RPO targets, and implementing health monitoring so issues are detected and resolved quickly.
Pillar Two: Security
The Security pillar focuses on protecting applications and data from threats. It emphasises defense in depth — applying multiple layers of security controls so that if one layer fails, another is still in place. Key topics include identity and access management, network segmentation, encryption at rest and in transit, and threat detection with tools like Microsoft Defender for Cloud.
Pillar Three: Cost Optimisation
The Cost Optimisation pillar is about delivering business value at the lowest necessary spend. It does not mean simply cutting costs — it means understanding where money goes and eliminating waste while maintaining quality. Practices include right-sizing resources, using Reserved Instances for predictable workloads, applying autoscaling, and continuously reviewing spending with Azure Cost Management.
Pillar Four: Operational Excellence
Operational Excellence is about running and monitoring workloads effectively so you can deliver reliable operations and continuously improve. It covers DevOps practices, infrastructure as code, automated deployments, and thorough observability. The goal is that your team can deploy confidently, detect issues proactively, and respond to them efficiently without relying on heroic manual effort.
Pillar Five: Performance Efficiency
The Performance Efficiency pillar ensures your workload can scale to meet demand and that it uses resources efficiently. It covers selecting the right service tiers, scaling horizontally and vertically, caching strategies, and load testing. A key principle is to measure first — establish performance baselines and use data to guide optimisation decisions rather than guessing.
How the Pillars Interact
The five pillars are not independent — decisions in one pillar often affect others. For example, adding redundancy improves reliability but increases cost. Encrypting data at rest enhances security but may have a minor impact on performance. Good architecture requires balancing trade-offs across all five pillars based on the specific requirements of the workload and the business.
Design Principles Within Each Pillar
Each pillar contains a set of design principles that guide architectural decisions. For example, the Reliability pillar includes principles like 'Design for failure' and 'Use redundancy at every layer'. These principles are intentionally high-level to apply across different workload types. Below each principle are specific recommendations tied to Azure services and configurations.
WAF and the Azure Well-Architected Review
Microsoft provides a Well-Architected Review tool that lets you assess a workload against the five pillars through a guided questionnaire. After answering the questions, you receive a score for each pillar and a prioritised list of recommendations. This tool is available free in the Azure portal and is the starting point for any serious architectural evaluation.
# Navigate to the Well-Architected Review in the Azure portal:
# Portal -> Search 'Azure Well-Architected Review' -> Create a workload -> Answer questionnaire
# Or access it directly at: https://learn.microsoft.com/en-us/assessments/Azure Advisor Complements WAF
Azure Advisor is an automated tool that analyses your actual deployed resources and provides personalised recommendations aligned with WAF pillars. Unlike the Well-Architected Review (which is a questionnaire about your design), Advisor reads your resource configuration and telemetry to identify specific issues — such as VMs without backup enabled or unused resources incurring cost.
# View Azure Advisor recommendations via CLI:
az advisor recommendation list --output tableApplying WAF to Existing Workloads
The WAF is valuable for both new and existing workloads. For existing architectures, it provides a structured lens to identify gaps and prioritise improvements. A common approach is to run a Well-Architected Review, identify the two or three highest-priority recommendations per pillar, and create a backlog of improvements. This incremental approach is more practical than a full redesign.
Quick Check
Test your understanding of Microsoft Azure Fundamentals (AZ-900) concepts from this lesson.
Lesson Recap
In this lesson you learned: the five pillars of the WAF are Reliability, Security, Cost Optimisation, Operational Excellence, and Performance Efficiency; pillars interact and require trade-off balancing; and the Well-Architected Review and Azure Advisor help assess and improve workloads against these pillars. Next up we explore how to run a Well-Architected Review assessment.
Frequently asked questions
Is the “The Five Pillars Explained” lesson free?
Yes — the full text of “The Five Pillars Explained” is free to read here on the web, and the Cloud & IT Cert Prep course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cloud & IT Cert Prep course, upgrade to CoddyKit PRO.
What will I learn in “The Five Pillars Explained”?
Deep-dive into the reliability, security, cost optimisation, operational excellence, and performance efficiency pillars and their guiding principles. You practise Cloud & IT Cert Prep with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cloud & IT Cert Prep?
No prior experience is required. Cloud & IT Cert Prep on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “The Five Pillars Explained” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cloud & IT Cert Prep lesson?
Yes. Every Cloud & IT Cert Prep lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- The Five Pillars Explained
- Running an Azure Well-Architected Review
- Azure Advisor
- Applying WAF Patterns to Real Architectures