Markdown Editor

AWS Well-Architected Review Template (6 Pillars, Lenses, Milestones)

AWS review workbook: 6 pillars with design principles and question IDs, Lens Catalog selection, risk register, improvement plan, WA Tool milestones

ArchitekturVollständigAWS Well-Architected Framework (6 pillars); WA Tool Lens Catalog (16 lenses, Oct 2026)awswellarchitectedreview

Anleitung: Use it when a workload on AWS is reviewed in the AWS Well-Architected Tool and you need the reasoning, evidence and owners the tool does not hold. Fill the workload targets, framework version and lens selection first, then rate each pillar's questions on evidence. The main pitfall is upgrading a lens version mid-review, which changes the questions and breaks the milestone comparison.

Vorschau

AWS Well-Architected Review: [Workload name]

Review workbook for one workload running on Amazon Web Services, organised on the six pillars of the AWS Well-Architected Framework (operational excellence, security, reliability, performance efficiency, cost optimization and sustainability) and on the lenses of the AWS Well-Architected Tool Lens Catalog (16 official lenses as listed in October 2026). For each pillar it records the design principles, the best practice areas with their AWS question identifiers (OPS 1 to OPS 11, SEC 1 to SEC 11, REL 1 to REL 13, PERF 1 to PERF 5, COST 1 to COST 11, SUS 1 to SUS 6), original review questions, current state, evidence and a rating. It ends with a risk register (high and medium risk), an improvement plan, a Well-Architected Tool milestone record and a re-review plan. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[AWR-PAYMENTS-2026-01]
Workload[Payments API]
WA Tool workload name and ARN[payments-api-prod], [arn:aws:wellarchitected:region:account:workload/id]
AWS accounts in scope[111111111111 (prod), 222222222222 (shared services)]
AWS Regions in scope[eu-west-1 primary, eu-central-1 recovery]
Environment[Production / Pre-production]
Review type[Initial / Periodic / Pre-launch / After major incident / Lens deep dive]
Framework version in WA Tool[Version shown on the workload's lens page, YYYY-MM-DD]
Lenses applied[AWS Well-Architected Framework, Serverless Applications, Financial Services Industry]
Review dateYYYY-MM-DD
Version[0.1]
Status[Draft / In review / Approved]
Owner (workload owner)[@workload-owner]
Lead reviewer[@lead-reviewer]
Approvers/reviewers[@engineering-manager], [@security-lead], [@finops-lead]
Last updatedYYYY-MM-DD
Classification[Internal / Confidential]
Next reviewYYYY-MM-DD

Approvals

RoleNameDecisionDate
Workload owner[@name][Accepted plan / Changes requested]YYYY-MM-DD
Lead reviewer (solution architect)[@name][Decision]YYYY-MM-DD
Security representative[@name][Decision]YYYY-MM-DD
Engineering manager[@name][Decision]YYYY-MM-DD
FinOps representative[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]Pre-review questionnaire filled by the workload team
0.2YYYY-MM-DD[@name]Example: Ratings after review session; 5 High, 11 Medium; milestone MS-001 saved
1.0YYYY-MM-DD[@name]Example: Improvement plan approved
1.1YYYY-MM-DD[@name]Example: Re-review after quarter; 1 High, 6 Medium; milestone MS-002 saved

Contents

1. Review scope and method

1.1 Scope

In scopeOut of scope
Example: Payments API, its Amazon Aurora cluster, Amazon SQS queues, AWS Lambda workers and CI/CD pipeline in the production accountOrganisation-wide landing zone controls (reviewed by the platform team against the Landing zone design, architecture/landing-zone-design)
Example: Pre-production account, only where it affects release safetyCorporate identity provider and workforce SSO configuration
[Item][Item]

1.2 Method

  1. The workload team completes sections 2 and 3 and a first pass of the questions in sections 4 to 9, with links to evidence.
  2. The lead reviewer runs a session of [3 to 4 hours] with the workload owner, an engineer who operates the system, a security representative and a FinOps representative.
  3. Each question is answered in the WA Tool and in this document. The document records the reasoning and evidence; the tool records the selected best practices and computes the risk.
  4. Findings rated High or Medium go to the risk register (section 11) and the improvement plan (section 12).
  5. The lead reviewer saves a WA Tool milestone and records it in section 13.

1.3 Rating scale

RatingMeaning in this workbookWA Tool equivalentExpected response
High riskGap that can plausibly cause serious customer, financial, security or compliance impact within 12 monthsHigh risk issue (HRI)Action this quarter, or signed acceptance
Medium riskGap that raises impact or effort but is unlikely to cause a severe event aloneMedium risk issue (MRI)Action within two quarters
NonePractice in place with evidenceNo risk identifiedNo action
Not applicableQuestion does not apply, with a stated reasonQuestion marked not applicableReason recorded

1.4 Identifiers

Review questions use AWR-[pillar]-NN (OPS, SEC, REL, PERF, COST, SUS) and lens questions use AWR-LNS-NN. The column "AWS ref" gives the AWS question identifier, such as SEC 2, so the team can find the matching question in the tool. Findings use FND-NNN, actions ACT-NNN, risk acceptances RA-NNN and milestones MS-NNN.

2. Workload definition

2.1 Business context

ItemValue
PurposeExample: Authorises and captures card and wallet payments for web and mobile checkout
Users and consumersExample: 4 internal services; about 2 million end customers per month indirectly
Business criticalityExample: Tier 1: checkout stops if the API is unavailable
Impact of an outageExample: Lost orders at peak; contractual penalties with two merchants
Regulatory contextExample: PCI DSS scope reduced by tokenisation; EU data protection
Industry type in WA Tool[Financial services]
Change frequencyExample: 15 to 20 production deployments per week
Architectural design link[Link to the current diagram or Solution architecture, architecture/solution-architecture]

2.2 Targets

TargetValueSource
Availability objectiveExample: 99.95% monthly for the authorise flowSLO document (dev/slo-doc)
Latency objectiveExample: p99 below 400 ms for authoriseSLO document
Recovery time objective (RTO)Example: 1 hour for a Region-level eventDisaster recovery plan (ops/disaster-recovery-plan)
Recovery point objective (RPO)Example: 5 minutesDisaster recovery plan
Peak loadExample: 900 requests per second, seasonal peak in NovemberCapacity plan (ops/capacity-plan)
Monthly cost envelopeExample: USD 42,000 including supportFinOps cost review (ops/finops-cost-review)
Sustainability goalExample: Reduce vCPU hours per 1,000 transactions by 20% in 12 monthsSustainability assessment (architecture/sustainability-architecture-assessment)

2.3 Architecture summary

LayerServices and configuration
Edge and ingressExample: Amazon CloudFront, AWS WAF, Amazon API Gateway (Regional)
ComputeExample: AWS Lambda for workers; Amazon ECS on AWS Fargate for the API
DataExample: Amazon Aurora PostgreSQL with a cross-Region replica; Amazon DynamoDB for idempotency keys
IntegrationExample: Amazon SQS, Amazon EventBridge
Identity and secretsExample: AWS IAM Identity Center, IAM roles per service, AWS Secrets Manager, AWS KMS customer managed keys
ObservabilityExample: Amazon CloudWatch, AWS X-Ray, centralised logs in the log archive account
DeliveryExample: Infrastructure as code with AWS CDK; pipeline with staged promotion

3. Framework, lenses and tooling

3.1 Framework version

The AWS Well-Architected Framework is versioned. The document revisions page lists dated framework versions, and the most recent major update of the whitepaper at the time of writing is dated 6 November 2024 (check the current page). In the WA Tool, each workload uses a specific version of each applied lens. When a newer version is available, the tool offers an upgrade; AWS documents that after upgrading a workload to a new lens version you cannot go back to the previous one. Record the version here and upgrade only at the start of a review cycle.

3.2 Lens selection

The Lens Catalog in the WA Tool listed the following 16 official lenses in October 2026. Mark each one and give the reason. The AWS Well-Architected Framework lens is applied to every workload by default.

Lens (Lens Catalog name)Apply?Reason
AWS Well-Architected FrameworkYes (default)Baseline for all workloads
Connected Mobility[Yes / No][Reason]
Container Build[Yes / No]Example: No: images are built by the platform team's shared pipeline
Data Analytics[Yes / No][Reason]
DevOps[Yes / No][Reason]
Financial Services Industry[Yes / No]Example: Yes: regulated payments workload
Generative AI[Yes / No]Use with the GenAI review (architecture/genai-well-architected-review)
Government[Yes / No][Reason]
Healthcare Industry[Yes / No][Reason]
IoT[Yes / No][Reason]
Mergers and Acquisitions[Yes / No][Reason]
Machine Learning[Yes / No][Reason]
Migration[Yes / No][Reason]
SaaS[Yes / No]Pair with Multi-tenancy design (architecture/multi-tenancy-design)
SAP[Yes / No][Reason]
Serverless Applications[Yes / No]Example: Yes: Lambda workers and API Gateway carry the critical flow

AWS also publishes lenses as whitepapers that may not appear in the Lens Catalog, for example the Agentic AI Lens (published 10 June 2026) and the Digital Sovereignty Lens (last updated 15 September 2026). Use them as reading for the session, import the AWS-published custom lens JSON (github.com/aws-samples/sample-well-architected-custom-lens) into the WA Tool, or load a team-maintained custom lens if the organisation has one. Record any custom lens (name, version, owner, purpose) in the lens selection table above as an extra row.

3.3 WA Tool features used

FeatureUse in this reviewSetting
ProfilesCapture business context and priorities so the tool can prioritise questions[Profile name]
Review templatesPre-fill answers shared by several workloads (for example, landing zone controls)[Template name or none]
AWS Trusted Advisor integrationShow resource checks next to related questions as evidence[On / Off]
AWS Service Catalog AppRegistryAssociate the application's resources with the workload[Application name]
Jira connectorSync improvement items to the team's backlog[Project key or none]
Workload sharingGive read or contribute access to reviewers in other accounts[Accounts]
MilestonesSnapshot the state after each cycleSection 13

3.4 AWS Well-Architected Agent (preview)

AWS released the AWS Well-Architected Agent in preview on 1 October 2026. It analyses an AWS environment on a weekly cadence, produces recommendations across cost, security, performance and resilience at resource, application and architecture level, and can review AWS CloudFormation, Terraform and AWS CDK code on demand. It requires an AWS Support plan at the Business+ tier or higher (Business+, Enterprise On-Ramp, Enterprise Support or Unified Operations). Treat its output as evidence for sections 5 to 8, not as a replacement for the review conversation: it does not cover the organisational and process questions that drive most operational excellence findings. Because the feature is in preview, check its current scope and availability before relying on it.

4. Operational excellence

4.1 Design principles

AWS design principleWhat the reviewer looks for
Organize teams around business outcomesGoals and operational KPIs traceable from leadership to the team; a cloud operating model with clear ownership
Implement observability for actionable insightsKPIs defined from business outcomes and telemetry that triggers decisions, not only dashboards
Safely automate where possibleOperations defined as code, with guardrails such as rate limits, error thresholds and approvals on automation
Make frequent, small, reversible changesSmall batches, automated deployment and fast rollback, with a limited blast radius per change
Refine operations procedures frequentlyRunbooks reviewed on a schedule and after use, with game days that keep them familiar
Anticipate failureFailure scenarios exercised and procedures tested against them, with open risks decided explicitly
Learn from all operational events and metricsPost-incident analysis shared beyond the team, with tracked follow-up actions
Use managed servicesManaged services preferred where they meet requirements, with procedures built around them

Best practice areas and AWS question identifiers: Organization (OPS 1 to OPS 3); Prepare (OPS 4 to OPS 7); Operate (OPS 8 to OPS 10); Evolve (OPS 11).

4.2 Review questions

IDQuestionAWS refCurrent stateEvidenceRating
AWR-OPS-01Are the workload's priorities agreed with the business, written down and used to settle conflicts between features and operational work?OPS 1Example: Priorities live in the product owner's headInterviewMedium
AWR-OPS-02Does every resource, alarm and runbook have a named owning team, and do teams know who to contact for shared dependencies?OPS 2[State][Evidence][Rating]
AWR-OPS-03Can engineers stop a risky change or raise an operational concern without escalation friction, and is that behaviour encouraged?OPS 3[State][Evidence][Rating]
AWR-OPS-04Are business and technical KPIs defined for the critical flows, emitted as telemetry and traced end to end across services?OPS 4[State][Evidence][Rating]
AWR-OPS-05Are infrastructure, configuration and application changes version controlled, tested and promoted through the same pipeline?OPS 5[State][Evidence][Rating]
AWR-OPS-06Do deployments use a progressive pattern (canary, linear or blue/green) with automatic rollback on alarm?OPS 6Example: All-at-once deploys; manual rollback takes 25 minutesPipeline definitionHigh
AWR-OPS-07Is there an operational readiness check before launch and before major changes, covering runbooks, on-call and support plans?OPS 7[State][Evidence][Rating]
AWR-OPS-08Do alarms map to customer impact, route to an owner and link to a runbook, with low noise?OPS 8[State][Evidence][Rating]
AWR-OPS-09Does the team measure its own operational health (deployment failure rate, toil, alert volume) and review it regularly?OPS 9[State][Evidence][Rating]
AWR-OPS-10Is there a documented incident process with severities, roles, communication templates and escalation to AWS Support?OPS 10[State][Evidence][Rating]
AWR-OPS-11Are post-incident reviews blameless, are their actions tracked to closure and are lessons shared with other teams?OPS 11[State][Evidence][Rating]

Record runbooks with the Runbook template (dev/runbook) and post-incident reviews with the Postmortem template (dev/postmortem).

5. Security

5.1 Design principles

AWS design principleWhat the reviewer looks for
Implement a strong identity foundationCentralised identity, least privilege, separation of duties and no long-term static credentials
Maintain traceabilityActions and changes logged, monitored and alerted in near real time, with automated investigation
Apply security at all layersDefence in depth from the edge through network, compute, operating system, application and code
Automate security best practicesControls defined as code, versioned and applied by pipeline
Protect data in transit and at restData classified by sensitivity, with encryption, tokenisation and access control chosen per class
Keep people away from dataTools and automation replace direct human access to production data
Prepare for security eventsIncident response process aligned to the organisation, rehearsed in simulations, with automated tooling

Best practice areas and AWS question identifiers: Security foundations (SEC 1); Identity and access management (SEC 2 and SEC 3); Detection (SEC 4); Infrastructure protection (SEC 5 and SEC 6); Data protection (SEC 7 to SEC 9); Incident response (SEC 10); Application security (SEC 11).

5.2 Review questions

IDQuestionAWS refCurrent stateEvidenceRating
AWR-SEC-01Is the workload isolated in its own accounts under AWS Organizations, with preventive guardrails (service control policies) and a documented threat model?SEC 1[State]Threat model (security/threat-model)[Rating]
AWR-SEC-02Do humans sign in through a central identity provider with MFA, and do workloads use IAM roles instead of access keys?SEC 2Example: Two CI users still hold access keys older than 400 daysIAM credential reportHigh
AWR-SEC-03Are permissions scoped to least privilege, reviewed on a schedule and checked with policy analysis tooling?SEC 3[State][Evidence][Rating]
AWR-SEC-04Are AWS CloudTrail, service logs and threat detection enabled in all accounts and Regions, with findings routed to an owner?SEC 4[State][Evidence][Rating]
AWR-SEC-05Is network access layered (edge protection, private subnets, security groups, endpoints for AWS services) and is egress controlled?SEC 5[State][Evidence][Rating]
AWR-SEC-06Are compute resources built from hardened, scanned images, patched automatically and free of interactive access where possible?SEC 6[State][Evidence][Rating]
AWR-SEC-07Is data classified, and does the classification drive storage location, retention and access?SEC 7[State][Evidence][Rating]
AWR-SEC-08Is data at rest encrypted with keys whose policies and rotation are managed, and is encryption enforced, not optional?SEC 8[State][Evidence][Rating]
AWR-SEC-09Is all traffic encrypted in transit, with certificates managed and renewed automatically?SEC 9[State][Evidence][Rating]
AWR-SEC-10Is there a workload-specific incident response playbook, with pre-provisioned access for responders and a recent simulation?SEC 10[State]Incident response plan (compliance/incident-response-plan)[Rating]
AWR-SEC-11Does the pipeline scan code and dependencies, sign or verify artefacts and block releases on critical findings?SEC 11[State][Evidence][Rating]

Design detail belongs in the Security architecture (security/security-architecture) and IAM solution design (security/iam-solution-design).

6. Reliability

6.1 Design principles

AWS design principleWhat the reviewer looks for
Automatically recover from failureKPIs measured on business value trigger automated recovery when thresholds are breached
Test recovery proceduresFailure injection and recovery tests run on a schedule, including scenarios that caused past incidents
Scale horizontally to increase aggregate workload availabilitySeveral small resources instead of one large one, with no shared point of failure
Stop guessing capacityDemand and utilisation monitored, capacity adjusted automatically, quotas managed
Manage change through automationInfrastructure changes made by reviewed, tracked automation

Best practice areas and AWS question identifiers: Foundations (REL 1 and REL 2); Workload architecture (REL 3 to REL 5); Change management (REL 6 to REL 8); Failure management (REL 9 to REL 13).

6.2 Review questions

IDQuestionAWS refCurrent stateEvidenceRating
AWR-REL-01Are service quotas known for every Region in use, monitored against peak and failover demand, and raised ahead of need?REL 1[State][Evidence][Rating]
AWR-REL-02Is network connectivity redundant (multiple AZs, redundant hybrid links) with non-overlapping address space planned for growth?REL 2[State][Evidence][Rating]
AWR-REL-03Is the workload split into services with clear contracts so that one failure does not take down unrelated functions?REL 3[State][Evidence][Rating]
AWR-REL-04Are interactions designed to prevent failure: idempotent operations, loose coupling and constant work where suitable?REL 4[State][Evidence][Rating]
AWR-REL-05Do clients use timeouts, retries with backoff and jitter, circuit breakers and graceful degradation?REL 5[State][Evidence][Rating]
AWR-REL-06Are all resources monitored, with alarms that start automated responses for known failure signals?REL 6[State][Evidence][Rating]
AWR-REL-07Does capacity scale automatically with demand, and has scaling been load tested at expected peak plus margin?REL 7[State][Evidence][Rating]
AWR-REL-08Are changes deployed by automation with runbooks for the deployment and a tested rollback path?REL 8[State][Evidence][Rating]
AWR-REL-09Are backups automated, protected from deletion, stored in a separate account or Region, and restored on a schedule?REL 9Example: Snapshots exist; no restore test in 14 monthsBackup reportHigh
AWR-REL-10Is the workload deployed across multiple Availability Zones, with cell or shuffle sharding where the blast radius warrants it?REL 10[State][Evidence][Rating]
AWR-REL-11Does the workload detect component failure and fail over automatically, including static stability during an AZ loss?REL 11[State][Evidence][Rating]
AWR-REL-12Are reliability tests (game days, fault injection) run on a schedule and in the pipeline, with findings tracked?REL 12[State]Chaos experiment (ops/chaos-experiment)[Rating]
AWR-REL-13Is the disaster recovery strategy chosen to meet RTO and RPO, documented and exercised end to end in the past 12 months?REL 13[State]Disaster recovery plan (ops/disaster-recovery-plan)[Rating]

Tier and strategy choices belong in the Resilience tiering design (architecture/resilience-tiering-ha-dr-design); restore steps in the Backup and restore procedure (ops/backup-restore-procedure).

7. Performance efficiency

7.1 Design principles

AWS design principleWhat the reviewer looks for
Democratize advanced technologiesSpecialised capabilities consumed as managed services rather than built and run by the team
Go global in minutesDeployment to Regions or edge locations close to users where latency matters
Use serverless architecturesServerless options used where they remove server management and fit the workload
Experiment more oftenComparative tests of instance types, storage and configuration before committing
Consider mechanical sympathyTechnology chosen to match access patterns and workload behaviour

Best practice areas and AWS question identifiers: Architecture selection (PERF 1); Compute and hardware (PERF 2); Data management (PERF 3); Networking and content delivery (PERF 4); Process and culture (PERF 5).

7.2 Review questions

IDQuestionAWS refCurrent stateEvidenceRating
AWR-PERF-01Were the main services selected against written performance requirements, with options compared and the decision recorded?PERF 1[State]ADR (architecture/adr-full)[Rating]
AWR-PERF-02Is the compute type and size chosen from load test data, including newer instance families or Graviton where compatible?PERF 2[State][Evidence][Rating]
AWR-PERF-03Do the data stores match the access patterns (key-value, relational, search, cache), and are indexes and partitions tuned?PERF 3[State][Evidence][Rating]
AWR-PERF-04Is network placement chosen for latency (Region, edge caching, private connectivity), and is cross-AZ and cross-Region traffic understood?PERF 4[State][Evidence][Rating]
AWR-PERF-05Does the team set performance KPIs, benchmark before major changes and review new service features on a schedule?PERF 5[State][Evidence][Rating]
AWR-PERF-06Are performance regressions caught before production by automated load or latency tests in the pipeline?PERF 5Example: Load test run manually twice a yearTest reportMedium

8. Cost optimization

8.1 Design principles

AWS design principleWhat the reviewer looks for
Implement Cloud Financial ManagementA funded FinOps function or role, with programmes and processes, not ad hoc savings drives
Adopt a consumption modelResources sized and scheduled to actual use, with non-production stopped outside working hours
Measure overall efficiencyBusiness output per unit of cost tracked over time
Stop spending money on undifferentiated heavy liftingManaged services used to remove effort that does not differentiate the product
Analyze and attribute expenditureCosts attributed to owners and products, enabling showback or chargeback

Best practice areas and AWS question identifiers: Practice Cloud Financial Management (COST 1); Expenditure and usage awareness (COST 2 to COST 4); Cost-effective resources (COST 5 to COST 8); Manage demand and supply resources (COST 9); Optimize over time (COST 10 and COST 11).

8.2 Review questions

IDQuestionAWS refCurrent stateEvidenceRating
AWR-COST-01Is there a named cost owner who reviews spend with engineering and finance on a fixed cadence?COST 1[State][Evidence][Rating]
AWR-COST-02Are budgets, approval rules and guardrails in place to stop unplanned resource types or Regions?COST 2[State][Evidence][Rating]
AWR-COST-03Are all resources tagged or account-mapped so cost can be attributed, with anomaly detection alerting an owner?COST 3Example: 31% of spend untaggedCost allocation reportMedium
AWR-COST-04Is there a routine to find and remove idle or orphaned resources, snapshots and environments?COST 4[State][Evidence][Rating]
AWR-COST-05Was cost included in service selection, including licensing and operational effort?COST 5[State]TCO analysis (architecture/tco-analysis)[Rating]
AWR-COST-06Are resources right-sized from utilisation data, with a review after each significant release?COST 6[State][Evidence][Rating]
AWR-COST-07Is steady-state usage covered by Savings Plans or reservations, and is Spot capacity used for interruptible work?COST 7[State][Evidence][Rating]
AWR-COST-08Are data transfer paths (cross-AZ, cross-Region, internet egress, NAT) modelled and minimised?COST 8[State][Evidence][Rating]
AWR-COST-09Is supply matched to demand through scaling, scheduling, buffering or throttling?COST 9[State][Evidence][Rating]
AWR-COST-10Are new services and pricing options evaluated on a schedule, and is the effort of optimising weighed against the saving?COST 10, COST 11[State][Evidence][Rating]
AWR-COST-11Is a unit cost (for example cost per 1,000 transactions) published and trended?COST 1, COST 3[State]FinOps cost review (ops/finops-cost-review)[Rating]

9. Sustainability

9.1 Design principles

AWS design principleWhat the reviewer looks for
Understand your impactImpact measured per unit of work and modelled for the future, including customer use and retirement
Establish sustainability goalsLong-term goals per workload, such as resource per transaction, with owners and investment
Maximize utilizationRight-sizing and consolidation so hardware runs efficiently and idle capacity is minimal
Anticipate and adopt new, more efficient hardware and software offeringsFlexibility to adopt more efficient instance types and managed offerings quickly
Use managed servicesShared managed services and lifecycle automation that raise utilisation
Reduce the downstream impact of your cloud workloadsLess energy and fewer device upgrades needed by customers to use the service

Best practice areas and AWS question identifiers: Region selection (SUS 1); Alignment to demand (SUS 2); Software and architecture (SUS 3); Data (SUS 4); Hardware and services (SUS 5); Process and culture (SUS 6).

9.2 Review questions

IDQuestionAWS refCurrent stateEvidenceRating
AWR-SUS-01Were Regions chosen with sustainability as one criterion alongside latency, residency and cost?SUS 1[State][Evidence][Rating]
AWR-SUS-02Does provisioned capacity follow demand, with non-critical work shifted to off-peak or batched?SUS 2[State][Evidence][Rating]
AWR-SUS-03Are inefficient code paths, polling loops and unused features identified and removed?SUS 3[State][Evidence][Rating]
AWR-SUS-04Do data stores have lifecycle rules, tiering and deletion based on classification and need?SUS 4[State][Evidence][Rating]
AWR-SUS-05Are the most efficient compatible instance types and managed services in use, with a plan to adopt new ones?SUS 5[State][Evidence][Rating]
AWR-SUS-06Is there a sustainability KPI with a baseline, an owner and a place in the team's regular reviews?SUS 6Example: No baseline measuredNoneMedium

10. Lens review

10.1 Lens questions

IDLensQuestionAWS refCurrent stateEvidenceRating
AWR-LNS-01 (Example)Serverless ApplicationsAre function concurrency limits set so that a retry storm in one function cannot starve the authorise path?[Lens question ID]Unreserved concurrency shared by all functionsConcurrency metricsHigh
AWR-LNS-02 (Example)Financial Services IndustryIs there evidence that resilience testing results are reported to the operational risk function as regulators expect?[Lens question ID]Tests run, not reportedTest logMedium
AWR-LNS-03 (Example)Financial Services IndustryIs concentration on a single Region or provider service assessed and documented as part of third-party risk?[Lens question ID]Not assessedNoneMedium
[AWR-LNS-NN][Lens][Question][ID][State][Evidence][Rating]

11. Risk register

11.1 Findings

Finding IDQuestionPillar or lensRiskFindingBusiness impactResponse
FND-001 (Example)AWR-OPS-06Operational excellenceHighAll-at-once deployments with manual rollbackA defective release affects all customers for up to 25 minutesACT-001
FND-002 (Example)AWR-SEC-02SecurityHighLong-lived access keys for two CI usersKey leak gives deploy rights to productionACT-002
FND-003 (Example)AWR-REL-09ReliabilityHighNo restore test for 14 monthsRPO and RTO are unprovenACT-003
FND-004 (Example)AWR-LNS-01Serverless ApplicationsHighShared unreserved concurrencyRetry storm can starve authoriseACT-004
FND-005 (Example)AWR-COST-03Cost optimizationMedium31% of spend untaggedCost cannot be attributed; savings unownedACT-005
FND-006 (Example)AWR-PERF-06Performance efficiencyMediumNo automated load testRegressions found by customers at peakACT-006
FND-007 (Example)AWR-SUS-06SustainabilityMediumNo sustainability baselineGoal cannot be trackedRA-001
[FND-NNN][AWR-ID][Pillar or lens][High / Medium][Finding][Impact][ACT-NNN / RA-NNN]

The Example rows show a subset; the completed register lists every question rated High or Medium in the sections above.

11.2 Summary by pillar

Pillar or lensHighMediumNoneNot applicable
Operational excellence[n][n][n][n]
Security[n][n][n][n]
Reliability[n][n][n][n]
Performance efficiency[n][n][n][n]
Cost optimization[n][n][n][n]
Sustainability[n][n][n][n]
[Lens][n][n][n][n]
Total[n][n][n][n]

11.3 Trade-offs between pillars

DecisionPillar favouredPillar affectedRationaleDecided by
Example: Warm standby in eu-central-1 instead of pilot lightReliabilityCost optimization (about 18% more spend)RTO of 1 hour cannot be met by pilot light for the Aurora cluster size[@workload-owner]
Example: Keep x86 instances for one serviceReliability (vendor library support)Sustainability, costNative library not yet available for Arm[@tech-lead]
[Decision][Pillar][Pillar][Rationale][@name]

Escalate risks that outlive this review to the organisation's Risk register (compliance/risk-register).

12. Improvement plan

12.1 Action backlog

Action IDFindingActionOwnerEffortTarget dateAcceptance criterionStatus
ACT-001 (Example)FND-001Introduce canary deployment with automatic rollback on error-rate and latency alarms[@tech-lead]MYYYY-MM-DDRollback within 5 minutes shown in a staged failure[Open]
ACT-002 (Example)FND-002Replace CI access keys with OIDC federation to IAM roles; delete the keys[@platform-eng]SYYYY-MM-DDCredential report shows no active keys for the workload[Open]
ACT-003 (Example)FND-003Automate a monthly restore into an isolated account and verify row counts[@dba]MYYYY-MM-DDTwo consecutive successful restores within RTO[Open]
ACT-004 (Example)FND-004Set reserved concurrency for authorise and cap retry workers[@dev-lead]SYYYY-MM-DDLoad test with injected retry storm keeps authorise p99 within target[Open]
ACT-005 (Example)FND-005Enforce tag policy and backfill tags[@finops]SYYYY-MM-DDUntagged spend below 5% for two months[Open]
ACT-006 (Example)FND-006Add a load test stage to the pipeline with a latency budget[@qa-lead]MYYYY-MM-DDPipeline blocks a release that exceeds p99 by 10%[Open]
[ACT-NNN][FND-NNN][Action][@owner][S / M / L]YYYY-MM-DD[Criterion][Status]

12.2 Responsibilities

ActivityWorkload ownerLead reviewerEngineering teamSecurityFinOps
Approve scope and lensesARCCC
Answer questions with evidenceACRRR
Rate and record findingsCA/RCCC
Prioritise and fund actionsA/RCCCC
Implement actionsAIRRR
Save milestones and report progressARCII

R = responsible, A = accountable, C = consulted, I = informed.

12.3 Timeline

Schedule High risk actions first and place the re-review milestone after the last of them closes.

13. Milestones and re-review

13.1 Milestone record

Milestone IDWA Tool milestone nameDateFramework and lens versionsHighMediumNotes
MS-001 (Example)[2026-10 initial review]YYYY-MM-DD[Framework version], Serverless [version], FSI [version]511Baseline
MS-002 (Example)[2027-01 re-review]YYYY-MM-DDSame as MS-00116ACT-001 to ACT-004 closed
[MS-NNN][Name]YYYY-MM-DD[Versions][n][n][Notes]

13.2 Re-review triggers

Run a new review cycle, and save a milestone, when any of the following occurs:

  • the scheduled interval is reached ([every 6 months for Tier 1, 12 months for others]);
  • a major architecture change, such as a new Region, a new data store or a move from containers to serverless;
  • a Severity 1 incident or a failed disaster recovery exercise;
  • a new lens version or framework version the team decides to adopt;
  • a material change in regulation or contract that affects the workload.

14. Risk acceptance and sign-off

14.1 Accepted risks

Acceptance IDFindingReasonCompensating controlAccepted byExpiry
RA-001 (Example)FND-007Baseline tooling planned at organisation level next quarterCost right-sizing actions also reduce footprint[@workload-owner]YYYY-MM-DD
[RA-NNN][FND-NNN][Reason][Control][@name]YYYY-MM-DD

14.2 Review conclusion

ItemValue
Overall conclusion[Ready for production / Ready with conditions / Not ready]
Conditions[List conditions, each linked to an action]
Go-live link[Go-live readiness review, project/go-live-readiness-review, if pre-launch]
Next review dateYYYY-MM-DD

15. Glossary and references

15.1 Glossary

TermMeaning in this document
PillarOne of the six areas of the AWS Well-Architected Framework against which the workload is reviewed
Best practice areaA grouping of questions within a pillar, such as Failure management
LensA set of questions and best practices for a technology, industry or workload type, applied in the WA Tool
Lens CatalogThe collection of official AWS lenses available in the WA Tool without installation
HRI, MRIHigh risk issue and medium risk issue, the risk levels the WA Tool assigns to answered questions
MilestoneA saved snapshot of the review state for a workload at a point in time
ProfileBusiness context attached to a workload that the WA Tool uses to prioritise questions
Review templatePre-filled answers that can be applied to several workloads
RTO, RPORecovery time objective and recovery point objective

15.2 References

ReferenceVersion or dateUse
AWS Well-Architected Framework, docs.aws.amazon.com/wellarchitected/latest/frameworkLatest major update 6 November 2024 (document revisions page)Pillars, design principles, question identifiers
AWS Well-Architected Tool User Guide, Lens Catalog pageChecked 2026-10-23, 16 official lensesSection 3.2
AWS Well-Architected Tool User Guide, Milestones pageChecked 2026-10-23Section 13
AWS Well-Architected Tool User Guide, release notesAWS Well-Architected Agent preview, 1 October 2026Section 3.4
AWS Well-Architected lenses (whitepapers), aws.amazon.com/architecture/well-architectedChecked 2026-10-23Section 3.2
Related templatesCurrentCloud architecture review (architecture/cloud-architecture-review), GenAI Well-Architected review (architecture/genai-well-architected-review), Azure Well-Architected review (architecture/azure-well-architected-review), Google Cloud Well-Architected review (architecture/google-well-architected-review)

Standard and licence note

Structure aligned with the six pillars, design principles, best practice areas and question identifiers of the AWS Well-Architected Framework and with the Lens Catalog, milestone and Well-Architected Agent (preview) features of the AWS Well-Architected Tool, as checked on the AWS documentation on 23 October 2026. Pillar, design principle, best practice area and lens names and question identifiers are used for mapping only. The review questions, ratings, guidance and examples are original text written for this collection and do not reproduce AWS question or best practice wording. Check the current official framework version, lens versions and tool features before each review; AWS updates them frequently. AWS, Amazon Web Services and AWS Well-Architected are trademarks of their owners; this template is not affiliated with or endorsed by them. Template licence: MIT.

Ähnliche Vorlagen