Professional Cloud Architect · Domain 4 · 15% of exam

Analyzing and optimizing technical and business processes

Drill 20 practice questions focused entirely on Analyzing and optimizing technical and business processes for the Google Cloud PCA exam. Tap an answer for instant feedback and a full explanation — no sign-up, always free.

Verified answer20 questions
Question 1 of 20

A retail company builds container images in a CI pipeline. Currently, each environment (dev, staging, production) rebuilds the image from source using its own environment-specific Dockerfile. The team frequently discovers that code passing all staging tests fails in production due to subtle differences in the built artifacts. As the architect, what change should you recommend to the SDLC process to eliminate these environment-specific defects?

Reviewed for accuracy · Report an issue
Question 2 of 20

A mid-sized company has migrated several projects to Google Cloud. The finance team is frustrated because they only discover budget overruns weeks later when the invoice arrives, and engineering teams have no visibility into their spending until it is too late to react. Leadership wants a process where teams are automatically notified as they approach their monthly spending thresholds, and wants the option to programmatically trigger automated responses (such as capping non-critical workloads) when a threshold is exceeded. Which approach best meets these business process requirements?

Reviewed for accuracy · Report an issue
Question 3 of 20

A large enterprise runs dozens of teams' workloads across several projects in a single Google Cloud organization. The finance department wants to hold each business unit accountable for its actual cloud spend and produce monthly internal invoices per team. Engineering leadership also wants dashboards showing cost trends by application and environment (prod, staging, dev). What is the most effective approach to enable accurate cost allocation and reporting across the organization?

Reviewed for accuracy · Report an issue
Question 4 of 20

A financial services company runs a Cloud Build CI/CD pipeline that deploys to production several times a day. An external auditor requires that every production deployment be traceable to a specific approved change request, and that the identity of the approver, the artifact version, and the timestamp be independently verifiable and retained for seven years. The engineering team wants to satisfy this requirement while keeping deployments fully automated where possible. Which approach best meets the audit and process requirements?

Reviewed for accuracy · Report an issue
Question 5 of 20

A retail company deploys its customer-facing web application to Google Kubernetes Engine several times per day. After a recent release caused a checkout outage that went undetected until customer complaints arrived, the release engineering team wants a deployment strategy that automatically exposes new versions to a small subset of live traffic, monitors error rates and latency against defined thresholds, and rolls back automatically if metrics degrade—without requiring a full duplicate production environment. Which approach best meets these requirements?

Reviewed for accuracy · Report an issue
Question 6 of 20

A financial services company has grown from 5 to 40 developers committing to a shared repository. Recently, several production incidents were traced to code merged directly to the main branch without review, and to merges that bypassed the automated test suite. The engineering leadership wants a repeatable technical process that enforces peer review and prevents untested code from reaching main, while minimizing custom tooling. What should the architect recommend?

Reviewed for accuracy · Report an issue
Question 7 of 20

A financial services company runs a fleet of Compute Engine VMs supporting a customer-facing trading platform. Analysis of the last 18 months shows a stable baseline of 40 n2-standard-8 instances running 24/7, with occasional bursts to 65 instances during market volatility. The finance team wants to reduce Compute Engine spend without sacrificing the ability to scale during bursts, and they want the commitment strategy to survive changes in machine family if engineering later re-architects onto a different VM type. Which approach best optimizes cost while preserving flexibility?

Reviewed for accuracy · Report an issue
Question 8 of 20

A rapidly growing SaaS company hires several new development teams each quarter. Currently, a central operations team manually creates GCP projects, configures networking, applies IAM bindings, and provisions baseline resources for each new team. This process takes days, produces inconsistent configurations, and is becoming a bottleneck. Leadership wants to standardize and accelerate team onboarding while ensuring every new environment complies with organizational security baselines. Which approach best improves this business process?

Reviewed for accuracy · Report an issue
Question 9 of 20

A retail company deploys a new checkout service to production several times per week, but the business wants to control exactly when new customer-facing features become visible, run limited A/B experiments, and be able to instantly disable a problematic feature without triggering a redeploy or rollback. The engineering team wants to keep their existing CI/CD pipeline that pushes fully tested code to production continuously. Which technical process change best satisfies both the engineering and business requirements?

Reviewed for accuracy · Report an issue
Question 10 of 20

A software team has a CI/CD pipeline running on Cloud Build. Their integration test suite frequently produces intermittent failures ('flaky tests') that are not caused by real code defects but by timing issues and shared test data collisions when tests run in parallel. Developers have started re-running the pipeline until it passes, which erodes trust in the test results and slows down deployments. As the architect, what should you recommend to improve the reliability and value of the test process?

Reviewed for accuracy · Report an issue
Question 11 of 20

A financial services company running its trading platform on Google Cloud has experienced three major outages in the past quarter. During each incident, engineers spent significant time debating who caused the problem rather than restoring service, and the same root causes reappeared because fixes were never systematically tracked. The VP of Engineering asks the cloud architect to define a troubleshooting and incident-management process that reduces recurrence and improves mean time to resolution. Which approach should the architect recommend?

Reviewed for accuracy · Report an issue
Question 12 of 20

An operations team at a financial services company manually executes a 40-step production deployment checklist every two weeks. Deployments frequently run past midnight, and post-deployment incidents are often traced to a step that was skipped or performed out of order under time pressure. Leadership wants to reduce operational toil and improve reliability without immediately re-architecting the applications. As the cloud architect, what should you recommend as the FIRST process improvement?

Reviewed for accuracy · Report an issue
Question 13 of 20

A software team of 40 engineers currently develops a set of loosely related microservices in a single Git repository. They practice long-lived feature branches that live for weeks, and they frequently experience painful merge conflicts and integration failures discovered only at release time, once per quarter. Leadership wants to reduce integration risk and enable more frequent, safer releases. As the cloud architect advising on the development process, which change to their source-control and integration process should you recommend?

Reviewed for accuracy · Report an issue
Question 14 of 20

A retail company's on-call engineers are experiencing severe burnout. They receive hundreds of alerts per week from Cloud Monitoring, most triggered by individual metric thresholds (e.g., CPU > 80%, single 500 error) that resolve themselves without customer impact. Leadership asks the architect to redesign the alerting process to reduce noise while ensuring engineers are still paged when customers are genuinely affected. Which approach best addresses this business and technical process problem?

Reviewed for accuracy · Report an issue
Question 15 of 20

A retail company recently migrated dozens of workloads to Google Cloud across several projects. The finance team was surprised by a sudden 40% spike in last month's bill, which they discovered only when the invoice arrived. Leadership wants a repeatable business process that surfaces unexpected spending increases quickly—ideally before the billing cycle closes—without requiring engineers to manually inspect every project. Which approach best establishes this process?

Reviewed for accuracy · Report an issue
Question 16 of 20

A retail company runs a stateful order-management application on Compute Engine behind a global external load balancer, backed by a Cloud SQL for PostgreSQL instance. The engineering team wants to adopt a deployment process that lets them release a new application version with a backward-incompatible database schema change while guaranteeing near-instant rollback if production monitoring detects elevated error rates. Business stakeholders require that customer transactions never be lost during the release and that any rollback take effect within seconds. Which release strategy best satisfies these technical and business requirements?

Reviewed for accuracy · Report an issue
Question 17 of 20

A retail company has been running on Google Cloud for two years. Their FinOps team reports that Compute Engine spending has grown 40% year over year, but application performance dashboards show most production VMs consistently using under 20% CPU and 30% memory. Leadership wants a data-driven, low-risk process to reduce compute waste without impacting availability. Which approach should the cloud architect recommend to systematically identify and act on the savings opportunity?

Reviewed for accuracy · Report an issue
Question 18 of 20

A retail company runs a microservices application on GKE. Users intermittently report that checkout requests are slow, but the frontend team, cart team, and payment team each insist their service is healthy based on their own dashboards. The architect needs to define a troubleshooting process that pinpoints which service or inter-service call is responsible for the latency across a single request as it traverses multiple services. Which approach best establishes this capability?

Reviewed for accuracy · Report an issue
Question 19 of 20

A large enterprise has hundreds of developers who frequently request new GCP projects to prototype ideas. The finance and platform teams complain that these ad-hoc sandbox projects have no spending limits, are never cleaned up, and lack ownership visibility, driving unpredictable cost and sprawl. Leadership wants a repeatable business process that lets developers self-serve sandbox environments while keeping costs and lifecycle under control. What should the cloud architect recommend?

Reviewed for accuracy · Report an issue
Question 20 of 20

A financial services company has repeatedly discovered critical security vulnerabilities in container images only after they were deployed to production, forcing emergency rollbacks and eroding stakeholder confidence. The architecture team wants to embed security checks earlier in the software development lifecycle so that vulnerable code and images are caught before they reach production, without significantly slowing developer velocity. Which approach best addresses this goal?

Reviewed for accuracy · Report an issue

More PCA practice

Keep going with the other Professional Cloud Architect domains, or take a full timed mock exam.

← Back to PCA overview