Markdown Editor

Google Cloud Well-Architected Review Template (6 Pillars, Perspectives)

Google Cloud review workbook: system design principles, 6 pillars with core principles, AI and ML and FS perspectives, risk register, plan, baseline

아키텍처전체Google Cloud Well-Architected Framework (6 pillars, Oct 2026)googlewellarchitectedreview

사용법: Use it when a workload on Google Cloud needs a Well-Architected review with evidence, owners and a baseline that later cycles can compare against. Fill the user journeys and SLOs first, then rate the system design principles and each pillar's questions, adding the AI and ML or financial services perspective where it applies. The main pitfall is using AWS or Azure pillar names, which hides that Google groups privacy and compliance with security and calls the fifth pillar performance optimization.

미리보기

Google Cloud Well-Architected Review: [Workload name]

Review workbook for one workload running on Google Cloud, organised on the six pillars of the Google Cloud Well-Architected Framework (Operational excellence; Security, privacy, and compliance; Reliability; Cost optimization; Performance optimization; Sustainability) and its cross-pillar perspectives (AI and ML; Financial services), as published on Google Cloud documentation (framework page last updated 13 October 2026). For each pillar it records the core principles, original review questions mapped to those principles, current state, evidence and a rating. It also covers the framework's system design principles, the selected perspectives, pillar trade-offs, a risk register (high and medium risk), an improvement plan and a dated re-review baseline. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[GCR-ANALYTICS-2026-01]
Workload[Customer analytics platform]
Organization, folder and projects[org: example.com, folder: analytics-prod, projects: ana-prod-app, ana-prod-data]
Regions and zones[europe-west1 primary (three zones), europe-west4 recovery]
Review type[Initial / Periodic / Pre-launch / After major incident / Perspective deep dive]
Perspectives applied[AI and ML, Financial services, none]
Framework pages checked onYYYY-MM-DD
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], [@platform-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 (cloud architect)[@name][Decision]YYYY-MM-DD
Security and privacy representative[@name][Decision]YYYY-MM-DD
Platform team (foundation owner)[@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; 4 High, 10 Medium; baseline B-001 recorded
1.0YYYY-MM-DD[@name]Example: Improvement plan approved
1.1YYYY-MM-DD[@name]Example: Re-review; 1 High, 5 Medium; baseline B-002 recorded

Contents

1. Review scope and method

1.1 Scope

In scopeOut of scope
Example: Ingestion on Pub/Sub and Dataflow, BigQuery datasets, Cloud Run APIs, Vertex AI scoring endpoint, CI/CD with Cloud BuildShared VPC host project, Cloud Interconnect and organisation policies (platform team, reviewed against the Landing zone design, architecture/landing-zone-design)
Example: Development and staging projects where they affect release safetyCloud Identity and workforce identity federation configuration
[Item][Item]

1.2 Method

  1. The workload team fills sections 2 and 3 and pre-fills sections 4 to 11 with links to evidence (Active Assist recommendations, Security Command Center findings, Cloud Monitoring dashboards, billing export, Carbon Footprint report).
  2. The lead reviewer runs a session of [half a day] with the workload owner, an operating engineer, security and privacy, the platform team and FinOps.
  3. Each question gets a current state, evidence and a rating. High and Medium findings go to section 12 and actions to section 13.
  4. The reviewer records a dated baseline (section 14). The next cycle compares against it.

1.3 Rating scale and identifiers

RatingMeaningExpected response
High riskGap that can plausibly cause serious customer, financial, security, privacy or compliance impact within 12 monthsAction this quarter, or signed acceptance
Medium riskGap that raises impact or effort but is unlikely to cause a severe event aloneAction within two quarters
NonePractice in place with evidenceNo action
Not applicableDoes not apply, with a stated reasonReason recorded

Questions use GCR-[pillar]-NN (SYS for system design, OPS, SEC, REL, COST, PERF, SUS) and GCR-AIML-NN or GCR-FS-NN for perspectives. The column "Core principle" names the Google principle the question tests. Findings use FND-NNN, actions ACT-NNN, acceptances RA-NNN and baselines B-NNN.

2. Workload definition

2.1 Business context

ItemValue
PurposeExample: Ingests customer events, builds daily segments and serves a real-time propensity score to the marketing site
Users and consumersExample: 60 analysts, 3 downstream applications, 5 million scored requests per day
Business criticalityExample: High for scoring API (revenue-affecting), medium for batch segments
Regulatory and privacy contextExample: Personal data of EU customers; consent signals must be honoured; financial promotion rules
Resource hierarchyExample: Organisation, environment folders, one project per layer, Shared VPC
Change frequencyExample: Daily deploys for APIs, weekly for pipelines
Architecture link[Data platform architecture, architecture/data-platform-architecture]

2.2 User journeys and targets

Journey IDJourneyTarget (SLO)Error budget policyRTORPO
UJ-01 (Example)Website requests a propensity score99.9% of requests under 200 ms over 28 daysFreeze feature releases when 75% consumed30 minutesNot applicable (stateless)
UJ-02 (Example)Analyst queries yesterday's segments by 08:0099% of daysPostmortem on any miss4 hours1 hour
UJ-03 (Example)Events visible in BigQuery within 10 minutes99.5% of minutesPage on-call when burn rate exceeds 10x2 hours5 minutes
[UJ-NN][Journey][SLO][Policy][RTO][RPO]

Keep the full SLO definitions in the SLO document (dev/slo-doc).

2.3 Architecture summary

LayerServices and configuration
IngressExample: Global external Application Load Balancer, Cloud Armor policy
ComputeExample: Cloud Run services (regional), Dataflow streaming job
DataExample: Pub/Sub, BigQuery (multi-region EU dataset), Cloud Storage with lifecycle rules, Memorystore
AI and MLExample: Vertex AI online prediction endpoint, model registry
Identity and securityExample: Service accounts per service, Workload Identity Federation for CI, Secret Manager, Cloud KMS, VPC Service Controls perimeter
ObservabilityExample: Cloud Monitoring, Cloud Logging with log buckets per environment, Cloud Trace

3. Framework, perspectives and tools

3.1 Framework structure

The Google Cloud Well-Architected Framework consists of system design principles, six pillars and cross-pillar perspectives. Each pillar is organised as a set of core principles with recommendations. A perspective gives a cross-pillar view for a technology or industry. On 13 October 2026 Google added per-pillar agent skills (named google-cloud-waf- plus the pillar, hosted in the google/skills repository) that contain assessment questions and a validation checklist.

ElementNamePage last updated
PillarOperational excellence[YYYY-MM-DD]
PillarSecurity, privacy, and compliance[YYYY-MM-DD]
PillarReliability[YYYY-MM-DD]
PillarCost optimization[YYYY-MM-DD]
PillarPerformance optimization[YYYY-MM-DD]
PillarSustainability[YYYY-MM-DD]
PerspectiveAI and ML[YYYY-MM-DD]
PerspectiveFinancial services[YYYY-MM-DD]

3.2 Perspective selection

PerspectiveApply?Reason
AI and ML[Yes / No]Example: Yes: scoring endpoint serves a trained model
Financial services[Yes / No]Example: No: not a regulated financial entity

3.3 Tools and evidence sources

SourceUse in this reviewStatus
Well-Architected Framework agent skillsAssessment questions and validation checklist per pillar, run by an AI agent against the design[Used / Not used, date]
Active Assist recommendations (Recommender)Resource-level cost, security, performance and reliability recommendations[Export date]
Security Command CenterMisconfigurations, vulnerabilities and threat findings[Tier, findings count]
Cloud Monitoring, Logging and TraceSLO compliance, alert history, latency evidence[Dashboard link]
Cloud Billing export to BigQueryCost allocation by label and project[Dataset]
Carbon FootprintEmissions by project, region and service[Report period]
Policy Intelligence and organisation policiesEvidence for inherited guardrails and IAM recommendations[Report]

4. System design principles

IDQuestionCore principleCurrent stateEvidenceRating
GCR-SYS-01Can the team change a component (schema, service, region) without coordinated changes across the system, and is change tested continuously?Design for change[State][Evidence][Rating]
GCR-SYS-02Is the architecture documented with current diagrams and decision records that a new engineer can use?Document your architecture[State]ADR (architecture/adr-full)[Rating]
GCR-SYS-03Are fully managed services used where they meet requirements, and is each self-managed component justified?Simplify your design and use fully managed services[State][Evidence][Rating]
GCR-SYS-04Are components decoupled through APIs, queues or events, so that one can fail or scale without the others?Decouple your architecture[State][Evidence][Rating]
GCR-SYS-05Is state kept in managed stores so that compute instances can be replaced and scaled freely?Use a stateless architecture[State][Evidence][Rating]

5. Operational excellence

5.1 Core principles

Google core principleWhat the reviewer looks for
Ensure operational readiness and performance using CloudOpsSLOs, monitoring, runbooks and capacity plans in place before launch and kept current
Manage incidents and problemsClear roles and escalation, fast detection, blameless postmortems and problem tracking
Manage and optimize cloud resourcesResources labelled, owned, right-sized and governed through the resource hierarchy
Automate and manage changeInfrastructure and configuration as code, CI/CD with progressive rollout and rollback
Continuously improve and innovateRegular reviews of operational metrics, experiments and adoption of new capabilities

5.2 Review questions

IDQuestionCore principleCurrent stateEvidenceRating
GCR-OPS-01Does every user journey in section 2.2 have an SLO in Cloud Monitoring, with burn-rate alerts?Ensure operational readiness and performance using CloudOpsExample: SLOs documented, not configuredMonitoring consoleMedium
GCR-OPS-02Are capacity needs, quotas and reservations planned for known peaks, including future reservations where capacity is scarce?Ensure operational readiness and performance using CloudOps[State]Capacity plan (ops/capacity-plan)[Rating]
GCR-OPS-03Does each alert route to an owner and link to a tested runbook?Ensure operational readiness and performance using CloudOps[State]Runbook (dev/runbook)[Rating]
GCR-OPS-04Is there an incident process with roles, severity levels and communication, and are postmortems written and their actions tracked?Manage incidents and problems[State]Postmortem (dev/postmortem)[Rating]
GCR-OPS-05Are all resources labelled for owner, environment and cost centre, and placed in the right folder and project?Manage and optimize cloud resources[State][Evidence][Rating]
GCR-OPS-06Is infrastructure defined as code (Terraform or Config Connector) and applied only by pipeline?Automate and manage change[State][Evidence][Rating]
GCR-OPS-07Do releases use progressive rollout (Cloud Run traffic splitting, canary, feature flags) with automated rollback?Automate and manage change[State]Deployment runbook (ops/deployment-runbook)[Rating]
GCR-OPS-08Are operational metrics (toil, alert volume, change failure rate) reviewed and used to plan improvements?Continuously improve and innovate[State][Evidence][Rating]

6. Security, privacy, and compliance

6.1 Core principles

Google core principleWhat the reviewer looks for
Implement security by designSecurity requirements and secure defaults set at design time, using secure foundations and blueprints
Implement zero trustEvery request authenticated and authorised; segmentation and exfiltration controls; no implicit network trust
Implement shift-left securitySecurity checks in code, IaC and pipelines; policy as code; supply chain integrity
Implement preemptive cyber defenseThreat intelligence, vulnerability management and hunting that act before an attack lands
Use AI securely and responsiblyAI systems protected against misuse, with governance, data controls and transparency
Use AI for securityAI-assisted detection, investigation and response used where it adds value under human oversight
Meet regulatory, compliance, and privacy needsObligations mapped to controls, data residency and sovereignty addressed, privacy built into data flows

6.2 Review questions

IDQuestionCore principleCurrent stateEvidenceRating
GCR-SEC-01Was a threat model produced at design time, and do projects start from a hardened foundation with organisation policies?Implement security by design[State]Threat model (security/threat-model)[Rating]
GCR-SEC-02Does each service run as its own service account with least privilege, and is CI authenticated by Workload Identity Federation instead of keys?Implement zero trustExample: Two downloaded service account keys in CIIAM recommender, key inventoryHigh
GCR-SEC-03Are sensitive services inside a VPC Service Controls perimeter, with egress firewall rules that block unexpected destinations?Implement zero trust[State][Evidence][Rating]
GCR-SEC-04Do pipelines scan code, dependencies, containers and IaC, and is deployment restricted to verified artefacts?Implement shift-left security[State][Evidence][Rating]
GCR-SEC-05Are vulnerability and threat findings from Security Command Center triaged within defined times, with owners?Implement preemptive cyber defense[State][Evidence][Rating]
GCR-SEC-06Are model endpoints, training data and prompts protected (access control, input and output screening, data lineage)?Use AI securely and responsibly[State][Evidence][Rating]
GCR-SEC-07Where AI-assisted security tooling is used, are its outputs reviewed by a person before containment actions?Use AI for security[State][Evidence][Rating]
GCR-SEC-08Are data classified, encrypted with keys managed to the required level (Google-managed, Cloud KMS, external), and is personal data minimised?Meet regulatory, compliance, and privacy needs[State][Evidence][Rating]
GCR-SEC-09Are data location and residency constraints enforced by policy, and documented for auditors?Meet regulatory, compliance, and privacy needs[State]Data residency assessment (compliance/data-residency-sovereignty-assessment)[Rating]
GCR-SEC-10Are Cloud Audit Logs (including data access logs where needed) retained, protected and monitored?Meet regulatory, compliance, and privacy needs[State][Evidence][Rating]

Record privacy threats in the Privacy threat model (security/privacy-threat-model) and controls in the Security architecture (security/security-architecture).

7. Reliability

7.1 Core principles

Google core principleWhat the reviewer looks for
Define reliability based on user-experience goalsReliability measured at the user journey, not at component level
Set realistic targets for reliabilitySLOs and error budgets that match business need and dependency limits
Build highly available systems through resource redundancyZonal and regional redundancy chosen per journey, with failure domains understood
Take advantage of horizontal scalabilityScale-out designs and autoscaling instead of larger single instances
Detect potential failures by using observabilityMetrics, logs and traces that reveal problems before users report them
Design for graceful degradationLoad shedding, fallbacks and reduced functionality instead of total failure
Perform testing for recovery from failuresRegular failover and fault injection tests
Perform testing for recovery from data lossRestores tested against RPO and RTO
Conduct thorough postmortemsBlameless analysis with tracked actions after every significant incident

7.2 Review questions

IDQuestionCore principleCurrent stateEvidenceRating
GCR-REL-01Are SLIs measured where users experience the service (load balancer or client), not only on backends?Define reliability based on user-experience goals[State][Evidence][Rating]
GCR-REL-02Are SLO targets consistent with the availability of the services and dependencies used, with an error budget policy that is enforced?Set realistic targets for reliability[State][Evidence][Rating]
GCR-REL-03Is each component deployed across zones, and is regional failure handled where the journey target requires it?Build highly available systems through resource redundancyExample: Memorystore instance is zonal (basic tier)Resource configurationHigh
GCR-REL-04Do services autoscale horizontally on meaningful signals, with tested limits and quotas?Take advantage of horizontal scalability[State][Evidence][Rating]
GCR-REL-05Do alerts detect user-impacting symptoms early, including burn-rate and dependency health?Detect potential failures by using observability[State]Observability specification (ops/observability-spec)[Rating]
GCR-REL-06When a dependency fails or load spikes, does the service shed load or serve degraded results instead of failing?Design for graceful degradation[State][Evidence][Rating]
GCR-REL-07Are zone and region failover tests run on a schedule, with results recorded?Perform testing for recovery from failures[State]Chaos experiment (ops/chaos-experiment)[Rating]
GCR-REL-08Are backups and BigQuery time travel or snapshots tested by restoring, within RTO and RPO?Perform testing for recovery from data loss[State]Backup and restore procedure (ops/backup-restore-procedure)[Rating]
GCR-REL-09Is the disaster recovery plan documented and exercised end to end within the past 12 months?Perform testing for recovery from failures[State]Disaster recovery plan (ops/disaster-recovery-plan)[Rating]
GCR-REL-10Is a blameless postmortem written for every incident above a severity threshold, with actions closed?Conduct thorough postmortems[State]Postmortem (dev/postmortem)[Rating]

8. Cost optimization

8.1 Core principles

Google core principleWhat the reviewer looks for
Align cloud spending with business valueSpend tied to outcomes, with unit economics such as cost per scored request
Foster a culture of cost awarenessEngineers see and own cost; budgets and alerts reach the people who can act
Optimize resource usageRight-sizing, autoscaling, the right pricing models and removal of idle resources
Optimize continuouslyA regular FinOps cadence that revisits architecture and commitments

8.2 Review questions

IDQuestionCore principleCurrent stateEvidenceRating
GCR-COST-01Is a unit cost (for example cost per 1,000 scored requests or per daily segment build) calculated and trended against revenue or business volume?Align cloud spending with business value[State][Evidence][Rating]
GCR-COST-02Is billing exported to BigQuery and attributed by labels and projects, with less than an agreed share unallocated?Foster a culture of cost awareness[State][Evidence][Rating]
GCR-COST-03Are budgets and alerts set per project, sent to owners, with anomaly review?Foster a culture of cost awareness[State][Evidence][Rating]
GCR-COST-04Are compute and database resources right-sized from utilisation, and idle resources removed on a schedule?Optimize resource usage[State]Active Assist export[Rating]
GCR-COST-05Are committed use discounts and BigQuery editions or reservations chosen from measured steady usage, and is Spot capacity used for interruptible work?Optimize resource usageExample: On-demand BigQuery pricing; scans 1.4 PB per monthBilling exportMedium
GCR-COST-06Are BigQuery tables partitioned and clustered, and are queries limited by maximum bytes billed where suitable?Optimize resource usage[State][Evidence][Rating]
GCR-COST-07Is there a monthly cost review with engineering and finance that produces tracked actions?Optimize continuously[State]FinOps cost review (ops/finops-cost-review)[Rating]

9. Performance optimization

9.1 Core principles

Google core principleWhat the reviewer looks for
Plan resource allocationPerformance requirements defined and resources selected and sized from them
Take advantage of elasticityAutoscaling and serverless options that follow demand
Promote modular designComponents that can be scaled and optimised independently
Continuously monitor and improve performancePerformance metrics, profiling, load tests and a backlog of improvements

9.2 Review questions

IDQuestionCore principleCurrent stateEvidenceRating
GCR-PERF-01Are latency and throughput requirements written per journey, and were machine types, tiers and regions chosen from them?Plan resource allocation[State][Evidence][Rating]
GCR-PERF-02Are accelerators and specialised machine families used only where benchmarks justify them?Plan resource allocation[State][Evidence][Rating]
GCR-PERF-03Do services scale on demand (Cloud Run concurrency, managed instance group autoscaling, Dataflow autoscaling), with minimum instances set for latency-sensitive paths?Take advantage of elasticity[State][Evidence][Rating]
GCR-PERF-04Can each component be scaled or replaced without redesigning the others?Promote modular design[State][Evidence][Rating]
GCR-PERF-05Is caching used at the right layers (Cloud CDN, Memorystore, BigQuery BI Engine) with measured hit rates?Promote modular design[State][Evidence][Rating]
GCR-PERF-06Are load tests and profiling (Cloud Profiler, Cloud Trace) run before major releases, with results compared to a baseline?Continuously monitor and improve performanceExample: No load test since launchNoneMedium
GCR-PERF-07Is there a backlog of performance improvements reviewed on a schedule?Continuously monitor and improve performance[State][Evidence][Rating]

10. Sustainability

10.1 Core principles

Google core principleWhat the reviewer looks for
Use regions that consume low-carbon energyRegion choice that considers carbon-free energy data alongside latency, residency and cost
Optimize AI and ML workloads for energy efficiencyEfficient models, hardware and training and serving schedules
Optimize resource usage for sustainabilityHigh utilisation, autoscaling and removal of idle resources
Develop energy-efficient softwareEfficient code paths, batching and avoidance of needless work
Optimize data and storage for sustainabilityLifecycle rules, deletion of unused data and efficient formats
Continuously measure and improve sustainabilityCarbon Footprint data reviewed with targets and owners
Promote a culture of sustainabilityAwareness, training and sustainability included in design reviews
Align sustainability practices with industry guidelinesReference to recognised standards and reporting frameworks

10.2 Review questions

IDQuestionCore principleCurrent stateEvidenceRating
GCR-SUS-01Was carbon-free energy information considered when choosing regions, with the decision recorded?Use regions that consume low-carbon energy[State][Evidence][Rating]
GCR-SUS-02Are model size, hardware and retraining frequency justified by measured quality gains?Optimize AI and ML workloads for energy efficiency[State][Evidence][Rating]
GCR-SUS-03Is average utilisation of provisioned resources tracked and raised where low?Optimize resource usage for sustainability[State][Evidence][Rating]
GCR-SUS-04Are inefficient code paths and unnecessary processing (polling, full reloads) removed?Develop energy-efficient software[State][Evidence][Rating]
GCR-SUS-05Do storage buckets and datasets have lifecycle and expiry rules matching retention needs?Optimize data and storage for sustainability[State][Evidence][Rating]
GCR-SUS-06Is Carbon Footprint data exported, baselined and reviewed with a target?Continuously measure and improve sustainabilityExample: Not exportedNoneMedium
GCR-SUS-07Does the design review template include a sustainability check?Promote a culture of sustainability[State]Sustainability assessment (architecture/sustainability-architecture-assessment)[Rating]
GCR-SUS-08Is the measurement method aligned with a recognised guideline (for example the Software Carbon Intensity specification, ISO/IEC 21031:2024)?Align sustainability practices with industry guidelines[State][Evidence][Rating]

11. Cross-pillar perspectives

11.1 AI and ML perspective

The AI and ML perspective gives AI-specific recommendations for five pillars: operational excellence, security, reliability, cost optimization and performance optimization.

IDPillar viewQuestionCurrent stateEvidenceRating
GCR-AIML-01Operational excellenceAre models versioned in a registry, deployed by pipeline and monitored for skew and drift with retraining triggers?[State][Evidence][Rating]
GCR-AIML-02SecurityAre training data, features and model artefacts protected, and are prediction inputs and outputs screened for misuse?[State][Evidence][Rating]
GCR-AIML-03ReliabilityCan the serving endpoint survive a zone loss and fall back to a simpler model or cached score?Example: No fallback; endpoint errors return HTTP 500 to the websiteIncident reportHigh
GCR-AIML-04Cost optimizationAre training and batch prediction run on Spot or scheduled capacity, and is serving right-sized?[State][Evidence][Rating]
GCR-AIML-05Performance optimizationAre serving latency, accelerator use and batch sizes measured and tuned against the journey target?[State][Evidence][Rating]
GCR-AIML-06SecurityAre model decisions explainable to the degree regulation or policy requires, with methods documented?[State][Evidence][Rating]

11.2 Financial services perspective

The financial services perspective gives recommendations for the same five pillars, framed by regulatory, risk and resilience expectations on banks, insurers, payment providers and capital markets firms.

IDPillar viewQuestionCurrent stateEvidenceRating
GCR-FS-01ReliabilityIs operational resilience (important business services, impact tolerances, scenario testing) mapped to the workload and reported to the risk function?[State][Evidence][Rating]
GCR-FS-02SecurityAre encryption key control, access transparency and audit evidence sufficient for supervisory review?[State][Evidence][Rating]
GCR-FS-03Operational excellenceIs the cloud provider recorded in the ICT third-party register with exit and concentration considerations?[State][Evidence][Rating]
GCR-FS-04Cost optimizationAre committed use discounts managed centrally and shared across projects, with allocation to business lines?[State][Evidence][Rating]
GCR-FS-05Performance optimizationDo latency-critical flows (payments, trading) have measured end-to-end targets and capacity buffers for market peaks?[State][Evidence][Rating]

12. Risk register and trade-offs

12.1 Findings

Finding IDQuestionPillar or perspectiveRiskFindingBusiness impactResponse
FND-001 (Example)GCR-SEC-02Security, privacy, and complianceHighService account keys stored in CIKey leak gives write access to production dataACT-001
FND-002 (Example)GCR-REL-03ReliabilityHighZonal Memorystore on the scoring pathZone loss breaks UJ-01ACT-002
FND-003 (Example)GCR-AIML-03AI and MLHighNo fallback for model endpointWebsite errors during model outagesACT-003
FND-004 (Example)GCR-OPS-01Operational excellenceMediumSLOs not configured in monitoringError budget cannot steer releasesACT-004
FND-005 (Example)GCR-COST-05Cost optimizationMediumOn-demand BigQuery at high scan volumeAvoidable spendACT-005
FND-006 (Example)GCR-PERF-06Performance optimizationMediumNo load test since launchPeak failures undetectedACT-006
FND-007 (Example)GCR-SUS-06SustainabilityMediumNo carbon baselineGoal cannot be trackedRA-001
[FND-NNN][GCR-ID][Pillar][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.

12.2 Summary by pillar

Pillar or perspectiveHighMediumNoneNot applicable
System design principles[n][n][n][n]
Operational excellence[n][n][n][n]
Security, privacy, and compliance[n][n][n][n]
Reliability[n][n][n][n]
Cost optimization[n][n][n][n]
Performance optimization[n][n][n][n]
Sustainability[n][n][n][n]
Perspectives[n][n][n][n]
Total[n][n][n][n]

12.3 Trade-off decisions

DecisionPillar favouredPillar affectedRationaleDecided by
Example: Keep europe-west1 although another EU region has a higher carbon-free energy shareReliability, performance (existing data and latency)SustainabilityMigration risk outweighs benefit this year; revisit at next review[@workload-owner]
Example: Minimum instances on Cloud Run scoring servicePerformance optimization (cold start)Cost optimizationUJ-01 latency target needs warm instances[@tech-lead]
[Decision][Pillar][Pillar][Rationale][@name]

Escalate long-lived risks to the Risk register (compliance/risk-register).

13. Improvement plan

13.1 Action backlog

Action IDFindingActionOwnerEffortTarget dateAcceptance criterionStatus
ACT-001 (Example)FND-001Replace keys with Workload Identity Federation; enforce the organisation policy that blocks key creation[@platform-eng]SYYYY-MM-DDNo user-managed keys in workload projects[Open]
ACT-002 (Example)FND-002Move cache to a highly available tier across zones[@dev-lead]SYYYY-MM-DDZone drill keeps UJ-01 within SLO[Open]
ACT-003 (Example)FND-003Add fallback to a rules-based score with circuit breaker[@ml-lead]MYYYY-MM-DDEndpoint outage drill returns fallback scores, no HTTP 500[Open]
ACT-004 (Example)FND-004Configure SLOs and burn-rate alerts for UJ-01 to UJ-03[@sre-lead]SYYYY-MM-DDAlerts fire in a synthetic burn test[Open]
ACT-005 (Example)FND-005Evaluate BigQuery editions with reservations; partition top 10 tables[@data-lead]MYYYY-MM-DDMonthly scan cost reduced by the agreed target[Open]
ACT-006 (Example)FND-006Add a load test stage to the pipeline for the scoring API[@qa-lead]MYYYY-MM-DDRelease blocked when p99 exceeds target[Open]
[ACT-NNN][FND-NNN][Action][@owner][S / M / L]YYYY-MM-DD[Criterion][Status]

13.2 Responsibilities

ActivityWorkload ownerLead reviewerWorkload teamPlatform teamSecurity and privacyFinOps
Approve scope and perspectivesARCCCC
Provide evidenceACRRRR
Rate and record findingsCA/RCCCC
Prioritise and fund actionsA/RCCCCC
Implement workload actionsAIRCCC
Implement foundation actionsCICA/RCI
Record baseline and reportARCIII

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

14. Re-review baseline

14.1 Baseline record

Baseline IDDateFramework pages datedPerspectivesHigh openMedium openNotes
B-001 (Example)YYYY-MM-DD[Framework 2026-10-13]AI and ML410Initial review
B-002 (Example)YYYY-MM-DD[Date]AI and ML15ACT-001 to ACT-004 closed
[B-NNN]YYYY-MM-DD[Date][Perspectives][n][n][Notes]

14.2 Re-review triggers

  • The scheduled interval is reached ([every 6 months for high criticality, 12 months for others]).
  • A major change: new region, new data store, new AI model class, move between Cloud Run, GKE and Compute Engine.
  • A Severity 1 incident, a missed SLO quarter or a failed recovery test.
  • A significant update to a pillar or perspective listed on the framework's "What's new" page.
  • A change in regulation, contract or residency requirement.

15. Risk acceptance and sign-off

15.1 Accepted risks

Acceptance IDFindingReasonCompensating controlAccepted byExpiry
RA-001 (Example)FND-007Organisation-wide carbon reporting is planned for next quarterRight-sizing actions reduce footprint meanwhile[@workload-owner]YYYY-MM-DD
[RA-NNN][FND-NNN][Reason][Control][@name]YYYY-MM-DD

15.2 Review conclusion

ItemValue
Overall conclusion[Ready for production / Ready with conditions / Not ready]
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

16. Glossary and references

16.1 Glossary

TermMeaning in this document
PillarOne of the six areas of the Google Cloud Well-Architected Framework
Core principleOne of the principles that organise the recommendations within a pillar
PerspectiveA cross-pillar view for a technology or industry (AI and ML, Financial services)
User journeyA path a user takes through the service, used to define SLIs and SLOs
SLI, SLO, error budgetService level indicator, service level objective and the allowed unreliability under the objective
Resource hierarchyOrganisation, folders and projects that carry policies and billing
VPC Service ControlsPerimeters that limit data movement between Google Cloud services and networks

16.2 References

ReferenceVersion or dateUse
Google Cloud Well-Architected Framework, docs.cloud.google.com/architecture/frameworkLast updated 2026-10-13Pillars, perspectives, system design principles
Pillar overview pages (six pillars)Last updated 2026-10-13Core principles in sections 5 to 10
AI and ML perspectiveOverview page 2024-10-11; pillar sub-pages updated 2025 to 2026 (latest 2026-09-11, per What's new)Section 11.1
Financial services perspectiveLast updated 2025-07-28Section 11.2
Well-Architected Framework "What's new" pageChecked 2026-10-23Change tracking, agent skills (13 October 2026)
Related templatesCurrentCloud architecture review (architecture/cloud-architecture-review), AWS Well-Architected review (architecture/aws-well-architected-review), Azure Well-Architected review (architecture/azure-well-architected-review), GenAI Well-Architected review (architecture/genai-well-architected-review)

Standard and licence note

Structure aligned with the system design principles, six pillars, core principles and cross-pillar perspectives of the Google Cloud Well-Architected Framework as published on Google Cloud documentation and checked on 23 October 2026. Pillar, principle and perspective names are used for mapping only. The review questions, ratings, guidance and examples are original text written for this collection and do not reproduce Google's recommendation wording or its agent skill checklists. Check the current official pages before each review; Google updates pillars and perspectives frequently and lists changes on the framework's "What's new" page. Google Cloud and the products named are trademarks of their owners; this template is not affiliated with or endorsed by them. Template licence: MIT.

관련 템플릿