AWS Well-Architected Framework
The AWS Well-Architected Framework is a collection of AWS’s proven and well-established best practices, structured around six core pillars.
Operational Excellence
The Operational Excellence pillar emphasizes the ability to run, monitor, and continuously improve systems to deliver consistent business value. It focuses on automating changes, effectively responding to events, and establishing clear standards and processes for day-to-day operations.
Reliability
The Reliability pillar focuses on ensuring that workloads perform their intended functions correctly and consistently when required. It emphasizes resilient distributed system design, effective recovery and fault tolerance planning, and controlled change management to maintain continuous availability.
Performance Efficiency
The Performance Efficiency pillar focuses on using computing and IT resources efficiently to meet system requirements. It emphasizes selecting the right resource types for workload needs, continuous performance monitoring, and maintaining optimal system efficiency as demands evolve.
Cost Optimization
The Cost Optimization pillar focuses on understanding and controlling cloud expenditure while maximizing business value. It emphasizes selecting the right resource types and sizes, analyzing and monitoring costs over time, and scaling workloads efficiently without unnecessary overspending.
AWS Well-Architected Lenses
AWS Well-Architected lenses extend the core guidance of the AWS Well-Architected Framework by providing tailored best practices for specific industries, workloads, and technology domains.
Financial Services Industry Lens
Serverless Applications Lens
SaaS Lens
Machine Learning Lens
Analytics Lens
IoT Lens
Are You Well-Architected?
Although this question is straightforward, it is important to understand all the key aspects of the solution in order to answer it accurately.
Operational Excellence
- How do you identify and prioritize operational requirements?
- How do you reduce and mitigate deployment risks?
- How do you determine readiness to support a workload in production?
- How do you monitor and understand the health of your workload?
- How do you assess and improve the health of your operational processes?
Security
- How do you securely operate and manage your workload?
- How do you detect, respond to, and investigate security events?
- How do you protect compute, network, and infrastructure resources?
- How do you classify data based on sensitivity and compliance needs?
- How do you protect data at rest?
- How do you protect data in transit?
Reliability
- How do you manage service quotas, limits, and constraints?
- How do you design and plan your network topology?
- How do you architect workloads for resilience and availability?
- How do you backup and restore critical data?
- How do you use fault isolation to limit the impact of failures?
- How do you plan and test disaster recovery (DR) strategies?
Performance Efficiency
- How do you select the most effective and performant architecture?
- How do you choose the right compute services?
- How do you select appropriate storage solutions?
- How do you choose the right database technologies?
- How do you design and configure your networking solution?
- How do you apply trade-offs to optimize performance?
Cost Optimization
- How do you implement effective cloud financial management?
- How do you govern and control resource usage?
- How do you monitor usage patterns and costs?
- How do you identify and decommission unused or underutilized resources?
- How do you evaluate cost considerations when selecting services?
- How do you leverage pricing models to reduce overall costs?
Sustainability
- How do you select AWS Regions aligned with your sustainability goals?
- How do you use user behavior patterns to optimize resource consumption?
- How do you apply software and architectural patterns to reduce environmental impact?
Let’s Talk Tech
We’re here to help you solve complex IT challenges with clarity and confidence.
Global (En)