Glossary

    AWS Well-Architected Framework

    Architecture & Design

    The AWS Well-Architected Framework provides architectural best practices organized into six pillars:

    1. Operational Excellence: run and monitor systems
    2. Security: protect data, systems, and assets
    3. Reliability: recover from failures, meet demand
    4. Performance Efficiency: use resources efficiently
    5. Cost Optimization: avoid unnecessary costs
    6. Sustainability: minimize environmental impact

    Security Pillar: Seven Key Areas

    • Security foundations (shared responsibility, governance)
    • Identity and access management
    • Detection (logging and monitoring)
    • Infrastructure protection (network and compute)
    • Data protection (encryption and classification)
    • Incident response
    • Application security (secure development, code reviews, vulnerability management)

    The Well-Architected Tool

    The framework becomes operational through the AWS Well-Architected Tool (AWS WA Tool), a service that gives you a consistent process for measuring an architecture against the framework's best practices. You define a workload, answer the review questions per pillar, and the tool records your decisions, surfaces improvement recommendations, and tracks risks over time. Beyond the core framework, the tool supports lenses: additional question sets for specific domains, and custom lenses you write yourself to encode your own organization's best practices or governance requirements. Integrations with AWS Trusted Advisor and AWS Service Catalog AppRegistry help pull in the data needed to answer review questions instead of relying purely on memory.

    How It Goes Wrong in Practice

    The framework fails when it is treated as a certification exercise instead of an engineering practice. The recurring pattern looks like this: a review is scheduled because a launch checklist demands it, the team answers 60 questions in a single afternoon, a stack of high risk items (HRIs) is produced, everyone agrees they are "known trade-offs", and nobody opens the tool again. Twelve months later the workload has new components, new data flows, and new dependencies, none of which the recorded review describes, and the acknowledged high risks (no tested backup restore, single-region only, over-broad IAM roles) are still there, now load-bearing.

    Two habits prevent this. First, tie identified risks to your normal backlog: an HRI that never becomes a ticket does not exist operationally. Second, re-review on architecture change, not on a calendar anniversary. A review after adding a new external integration or a new data classification is worth three annual rituals. The tool's per-workload risk counts make regressions visible if you actually look at them, which leads to the practical check below.

    Practical Check: Query Your Review Debt from the CLI

    The Well-Architected Tool has a full API, which means review status can feed dashboards and CI checks instead of living in slides:

    aws wellarchitected list-workloads --query "WorkloadSummaries[].[WorkloadName,RiskCounts.HIGH,RiskCounts.MEDIUM,RiskCounts.UNANSWERED,ImprovementStatus]" --output table

    Three numbers tell the story per workload: HIGH is your acknowledged high risk count, UNANSWERED reveals reviews that were started and abandoned, and ImprovementStatus (values include NOT_STARTED, IN_PROGRESS, COMPLETE, and RISK_ACKNOWLEDGED) shows whether anyone is actually working the findings. A workload showing high risks plus NOT_STARTED for months is the honest metric of whether Well-Architected is a practice or a poster in your organization.

    Frequently Asked Questions

    Is a Well-Architected review an audit?

    No. It is a self-assessment against best practices, done by or with the team that owns the workload. There is no pass or fail, and no external certification results from it. Its value is in the conversation it forces: every question is a prompt to check whether an assumed control actually exists.

    Do I have to address every pillar equally?

    No. The pillars are a lens for trade-offs, and real architectures trade among them constantly: cost against reliability, performance against sustainability. What the framework asks is that trade-offs be explicit and documented rather than accidental. Security is the pillar where teams should be slowest to trade away, because its failures tend to be irreversible.

    Who is the framework for?

    Anyone involved in technical product decisions: CTOs, architects, developers, and operations teams. In practice the reviews work best with mixed groups, because the person who knows how the system is built and the person who carries the pager give different answers to the same question, and the gap between those answers is usually where the risk lives. For organizations running many workloads, custom lenses are the scaling mechanism: encode your internal standards once as a lens, and every team reviews against the same yardstick instead of reinterpreting the framework independently.

    Toc Consulting: AWS Security & Cloud Architecture

    Securing your AWS estate?

    Our team helps engineering teams secure and architect AWS the right way: assessment in week one, a prioritized action plan in week two.