← Professional Cloud Architect: architecture and operations
24 / 25 · 150 MIN

Controlled delivery and operational benefit

Relate effort, costs, delivery metrics and tool behavior to change and acceptance decisions that can be demonstrated.

Choose improvements that survive the next change

In a role combining production and project work, a repeated task can consume so much time that correcting its source becomes impossible. Start by measuring frequency, duration, interruptions and growth of effort with customer or workload count. Distinguish repeating a repair from investigating a novel failure or building a lasting solution. If a producer systematically exports an incompatible format and accepts fixing it, compare removing that defect with maintaining a permanent repair layer. Automation can help during transition but needs an owner, observability and retirement criterion. In the exercise, select three fictional operational tasks and identify cause, avoidable effort and dependencies on other teams. Do not classify every manual activity as waste: judgment, investigation and risk approval can remain necessary. The proposal should explain which work actually disappears and how its reduction will be confirmed after the change.

Assess net benefit and useful horizon

Gross savings can hide an initiative that never recovers its effort before service retirement. In this lesson’s model, building automation takes 120 hours, avoids six monthly hours and adds two maintenance hours. Net benefit is four hours monthly: after twelve months it has recovered only 48 hours, and break-even occurs at thirty. These fictional values exclude other benefits. If the team values error or risk reduction, document and approve that dimension without inventing saved hours. In cloud cost forecasting, separate temporary credits from recurring expense and list price from applied cost. A promotional-credit month does not automatically represent subsequent months. State currency, horizon, assumptions and excluded items. The exercise asks for two useful-life scenarios and a recommendation that changes when the decommission date changes, keeping the reasons for the decision visible.

Keep denominators and decisions traceable

Full commitment utilization does not mean full consumption coverage. Before presenting an indicator, identify numerator, denominator, period and scope. For shared costs, a policy can assign unused capacity to the platform or distribute it among consumers; the rule must be explicit and the total reconciled. In the example, A’s 30 units, B’s 50 units and 20 unallocated units split 1000 cost units into 300, 500 and 200 under the defined policy. Do not turn that local rule into a universal obligation. Apply the same discipline to architecture decisions: an ADR should preserve the context and rationale of a superseded choice when requirements change. The exercise combines an allocation table with a decision record: show who approved the rule, when it applies and what demand or responsibility change requires revisiting it. Keep calculations reproducible by another team.

Measure delivery and outcome quality

DORA change lead time tracks a change from commit to production deployment. Keep that boundary distinct from total time since the business request. Deployment rework rate counts unplanned deployments motivated by production incidents; a successful corrective deployment remains rework. Use measures together to improve the same service, avoiding artificial increases in record counts. Small compatible batches can ease validation and diagnosis but need experiments with stability criteria. For a data flow, useful outcomes include freshness: fast HTTP with six-hour-old positions fails a fifteen-minute limit. In the exercise, write an acceptance condition for every relevant dimension and identify the observation demonstrating it. Then identify a metric that can improve while the business outcome worsens. This analysis helps avoid apparently positive reports that conceal delay or rework.

Interpret the actual scope of Terraform controls

A Terraform rule must be read according to the phase and scope it controls. prevent_destroy does not protect a resource whose entire definition has been removed from configuration. ignore_changes can prevent an attribute update that the team now expects to reconcile. A moved block can declare an address change while preserving object association, but still requires plan review. Marking a value sensitive hides its presentation and does not replace state protection when the value is persisted. The guided HCL excerpt contains an evidence variable and a check: a false check assertion produces a warning, not the mandatory blocking that acceptance may require. Choose preconditions or other blocking controls appropriate to when the fact can be known. In the exercise, map every requirement to a mechanism and identify what that mechanism does not prove. None of these excerpts has been applied to real infrastructure in this lesson.

Distinguish configuration, execution and promotion

Cloud Build has separate limits for queue waiting and execution duration. A build that does not start within queueTtl can expire before timeout even begins. Inside a step, a defined substitution is not automatically an environment variable read by the script; configure the required mapping. During delivery, Cloud Deploy retains a pipeline instance per release. Changing the current definition does not make an old release automatically adopt a new target. A rollback creates another rollout whose outcome needs observation and validation. In Cloud Run, a revision receiving zero percent of distributed traffic can be called directly through its tag URL by an authorized identity. In the exercise, draw a timeline from build creation through revision acceptance and mark effective configuration at each step. Distinguish command state, deployment outcome and functional outcome so someone outside execution can audit the release report.

Preserve intent across timeout and cancellation

A client timeout does not prove the server stopped executing an operation. In the API exercise, a fictional contract supports request_id deduplication for 24 hours: retrying the same logical request inside that window requires preserving identifier and content. A new identifier can represent another request. This rule depends on the concrete contract and is not a universal guarantee of every API. Similarly, cancellation of a Cloud Storage batch operation is best effort. Inspect final state and reconcile effects rather than concluding that accepting cancel deleted the operation or reversed everything. In a Terraform process, successful targeted apply does not prove convergence of excluded resources; review a full plan after exceptional recovery. The exercise asks for a record of intent, attempts and final observations. The next operator should be able to determine what was requested, what is established and which outcome still needs investigation before repeating work.

Prepare a joint production acceptance decision

The two final cases require combining different kinds of evidence. In the first, an effort calculation and a freshness failure prevent meeting agreed acceptance. In the second, a warning-only check and targeted execution establish neither the mandatory criterion nor the full configuration’s state. Explain each gap to the sponsor with impact, owner and next required evidence. If production scope or conditions differ from rehearsal, reassess dependencies, recovery and approval. A common date on tickets across teams does not guarantee compatibility of intermediate versions. Prepare a joint producer-and-consumer sequence with decision points and clear international communication. The final deliverable is a short decision accompanied by an evidence matrix and cost assumptions. Use the scenarios as original architecture and technical-management practice; they do not represent a bank’s internal procedures or official certification approval.

# Guided reading: Terraform >= 1.5; not executed here.
variable "evidence_ok" {
 type = bool
 default = false
}
check "handover_evidence" {
 assert {
 condition = var.evidence_ok
 error_message = "Handover evidence is incomplete."
 }
}
IN PRACTICE

Automation only recovers effort after thirty months but the service ends after twelve; a successful apply can also contain warnings and cover only part of configuration.

Common pitfalls

Omitting maintenance, confusing coverage with utilization, accepting stale data from fast HTTP and treating warnings or partial executions as completion evidence.

Related topics: Operations and repetitive-work reduction · FINOPS and technical investment decisions · Infrastructure as code and change governance

Take this idea with you

Evaluate change through approved intent, demonstrated effects and net cost over its useful horizon; tool success is only part of the evidence.

Create account

Reference: Eliminating toil · Current linked standard guide; edition date unconfirmed (2026-09-30 inspection)

Google Cloud is a trademark of Google LLC. bigsavant.com is an independent preparation platform and is not affiliated with, associated with, sponsored, authorised or endorsed by Google. Content and questions are original, are not official exam questions, and completing our tests does not award or guarantee any certification. Names are used only to identify the subject. All other trademarks belong to their respective owners.