Skip to main content

Professional Cloud Architect · 16% of the exam

Analyzing and optimizing technical and business processes practice questions

10 free Analyzing and optimizing technical and business processes questions for the Google Cloud Professional Cloud Architect (Professional Cloud Architect) exam, each with the correct answer and an explanation for every option.

What this domain covers

Improving technical and business processes: development lifecycle, testing, cost and stakeholder needs.

Exam weight
16%
On a real exam
≈ 9 questions
In our bank
98 questions

Topics that come up most

  • CI/CD and release processes
  • Testing and validation
  • Cost optimisation and budgets
  • Business continuity planning
  • Stakeholder and change management

How to study it

Read these questions as the person accountable for the outcome; the right answer improves the process, not just the tool.

Sample Analyzing and optimizing technical and business processes questions

Try each one before opening the answer. Original questions written to the official exam objectives.

  1. Question 1

    An e-commerce platform on Google Cloud expects about 10 times its normal traffic on a known sale date several months away. The architect wants to go into that day confident that the system will scale and won't hit platform limits. What should the architect do ahead of time?

    • ALoad test at projected peak well in advance, tune autoscaling and minimum instances from the results, and file quota increases early
    • BKeep the default autoscaling settings and file quota increase requests on the morning of the sale as soon as any limit is hit
    • CResize the managed instance groups to ten times their current size a week early and keep them running through the sale
    • DFile quota increases early but skip load testing, since autoscaling on a CPU target will add instances as traffic grows
    Show answer and explanation

    Answer: A) Load test at projected peak well in advance, tune autoscaling and minimum instances from the results, and file quota increases early

    For a known peak, load test at target scale months ahead, tune autoscaling and minimum instances from the results, and secure quota and capacity early, because those requests take time to approve.

    • ALoad testing at target load shows whether the system and its dependencies actually scale, and where the bottlenecks are. Minimum instances reduce cold-start delay as traffic ramps up. Quota and capacity requests take time, so they need to be filed well before the event.
    • BQuota increases aren't instant, so asking during the spike is too late. Default autoscaling settings that were never tested may also react too slowly to the ramp.
    • CThis pays for idle capacity and still doesn't test the system under real load. It can also hit quotas, and it does nothing about bottlenecks in databases or other dependencies.
    • DQuota headroom alone doesn't prove the system scales. Without load testing, problems in dependencies, slow scale-out, and cold starts stay hidden until the sale.
  2. Question 2

    A nightly batch job checkpoints its progress and can resume if a worker VM is lost. It runs for about two hours on a fleet of standard Compute Engine VMs that stay running around the clock and sit idle the other 22 hours. Which change gives the lowest compute cost while still completing the job each night?

    • ABuy a 3-year committed use discount covering the current fleet of standard VMs
    • BAttach an instance schedule that starts the standard VMs before the job and stops them after
    • CRun the workers as Spot VMs in a managed instance group sized up for the job and to zero after
    • DConvert the fleet to Spot VMs and leave them running continuously between nightly runs
    Show answer and explanation

    Answer: C) Run the workers as Spot VMs in a managed instance group sized up for the job and to zero after

    For a short, interruption-tolerant batch job, the lowest-cost design uses Spot VM pricing and runs capacity only during the job. A managed instance group that scales to zero when the job finishes does both.

    • AA commitment lowers the hourly rate, but you still pay for capacity 24 hours a day even though it is used for only two. This is far more expensive than paying only for the job's runtime at Spot prices.
    • BStopping the VMs outside the job window removes most of the idle cost. However, the job still runs at full on-demand prices, even though it can tolerate interruptions and could run on Spot VMs at a deep discount.
    • CThe job checkpoints and resumes, so it can handle Spot preemption. Spot VMs cost up to 91% less than on-demand, and sizing the group to zero after the run means you pay nothing during the 22 idle hours.
    • DSpot pricing lowers the hourly rate, but leaving the VMs running still pays for 22 idle hours every day. Long-running Spot VMs can also be preempted at any time, so being always on doesn't guarantee the capacity will be there.
  3. Question 3

    A Looker Studio dashboard queries a large BigQuery table that receives continuous streaming inserts. Each dashboard refresh reruns the same expensive GROUP BY aggregation over the raw table, and on-demand query costs are high. Which change most directly reduces the bytes processed while keeping the dashboard data current?

    • ACreate a materialized view that precomputes the aggregation and point the dashboard at it so that BigQuery refreshes it incrementally
    • BRely on BigQuery cached query results, because identical dashboard queries are served from the cache at no charge for 24 hours
    • CAdd a LIMIT clause to the dashboard query so that BigQuery reads only the first rows of the table each time the query runs
    • DLet the data qualify for long-term storage pricing by not modifying the table for 90 consecutive days before querying it
    Show answer and explanation

    Answer: A) Create a materialized view that precomputes the aggregation and point the dashboard at it so that BigQuery refreshes it incrementally

    For a repeated, predictable aggregation over a changing table, a BigQuery materialized view precomputes the result and refreshes it incrementally, which cuts bytes processed. The query result cache does not help when the table receives streaming inserts.

    • AMaterialized views store precomputed results and add changes from the base table incrementally in the background. Dashboard queries read the small precomputed result instead of rescanning the raw table, and the data stays current.
    • BBigQuery does not cache query results when a referenced table has recently received streaming inserts, or when it has changed since the results were cached. With continuous streaming, the cache will not help.
    • COn a table that is not clustered, LIMIT only restricts the rows returned, not the data read. The aggregation still scans the same columns, so bytes billed stay the same.
    • DLong-term storage pricing lowers storage cost, not query processing cost. It also cannot apply to a table that receives streaming inserts all the time.
  4. Question 4

    Executive dashboards that query BigQuery through a BI tool are slow. Each interaction re-reads the same large tables, which drives up on-demand query costs. Which BigQuery feature most directly speeds up these interactive dashboard queries?

    • ACreate a BI Engine reservation and set the dashboard tables as preferred tables
    • BChange the dashboard queries to run with batch priority instead of interactive
    • CPut authorized views over the large tables and point the dashboards at the views
    • DLoad data into the tables through the BigQuery Storage Write API instead
    Show answer and explanation

    Answer: A) Create a BI Engine reservation and set the dashboard tables as preferred tables

    BigQuery BI Engine caches frequently used data in memory and runs queries with a vectorized engine, which speeds up repeated BI dashboard queries without changing the tools. Batch priority, authorized views and ingestion APIs do not speed up interactive queries.

    • ACorrect. BI Engine is an in-memory analysis service that caches the most frequently used data and runs queries with vectorized processing. Any tool that uses the BigQuery API can use it without modification, and preferred tables focus the cache on the tables the dashboards need.
    • BIncorrect. Batch-priority queries are queued and start when resources are available. This makes dashboard response slower and does not reduce the data scanned.
    • CIncorrect. Authorized views control data access. A logical view still reads its underlying tables each time it is queried, so it does not speed up queries or reduce scans.
    • DIncorrect. The Storage Write API is for ingesting data. It does not change how dashboard queries read or process data.
  5. Question 5

    A content site serves mostly non-critical downloads, and the company wants lower egress costs, accepting traffic that travels more over the public internet. What option helps?

    • AStandard Network Service Tier
    • BPremium Network Service Tier (default)
    • CDedicated Interconnect
    • DCloud HSM
    Show answer and explanation

    Answer: A) Standard Network Service Tier

    • AThe Standard Tier routes traffic over the public internet for longer, at lower cost than Premium.
    • BPremium uses Google's global network for performance, at higher cost.
    • CInterconnect provides private connectivity, not cheaper internet egress for a public site.
    • DCloud HSM provides hardware key protection.
  6. Question 6

    A company's large legacy monolith must be modernized into independently deployable services. Leadership has ruled out a full rewrite as too risky and wants new value delivered throughout the effort. Which approach should the architect recommend?

    • APut a routing layer in front of the monolith and move capabilities one at a time into new services until the monolith can be retired
    • BRehost the monolith on Compute Engine using Migrate to Virtual Machines and treat the move as the modernization
    • CPackage the entire monolith into one container image and run it as a single GKE Deployment with many replicas
    • DBuild all replacement microservices in parallel, then move every user to them in a single planned weekend cutover
    Show answer and explanation

    Answer: A) Put a routing layer in front of the monolith and move capabilities one at a time into new services until the monolith can be retired

    The strangler fig pattern modernizes a monolith step by step: a routing facade sends individual capabilities to new services until the legacy system can be retired. This avoids the risk of a big-bang rewrite. Rehosting or containerizing the whole application doesn't break it into services.

    • AThis is the strangler fig pattern. A facade such as a load balancer URL map sends specific routes to new services (for example on Cloud Run or GKE) while everything else still goes to the monolith. Each step is small and reversible, and value keeps shipping.
    • BRehosting changes where the application runs but leaves its architecture alone. It's still a single tightly coupled deployable, not independent services.
    • CContainerizing the whole application is a replatform. It adds horizontal scaling but doesn't break up the codebase or let parts be deployed independently.
    • DA parallel rebuild followed by one cutover is a big-bang rewrite under a different name. It delays value until the end and puts all the risk into a single event.
  7. Question 7

    Users report that one API endpoint in a microservices application is intermittently slow. It is unclear which downstream service call is responsible or what inside that service is consuming time. Which approach gives the architect this insight most directly?

    • AUse Cloud Trace to break down request latency by span, then Cloud Profiler on the slow service
    • BUse Cloud Monitoring uptime checks on the endpoint, then Error Reporting on the slow service
    • CUse VPC Flow Logs to measure traffic between services, then Cloud Audit Logs on the slow one
    • DUse Cloud Monitoring CPU charts for each VM, then scale up the VM with the highest utilization
    Show answer and explanation

    Answer: A) Use Cloud Trace to break down request latency by span, then Cloud Profiler on the slow service

    Cloud Trace shows which downstream call dominates a slow request, and Cloud Profiler finds the expensive code inside that service. Together they locate the cause of intermittent latency.

    • ACorrect. Trace spans show how long each downstream call took within a request, which identifies the slow service. Profiler then shows the CPU and heap hotspots in that service's code.
    • BIncorrect. Uptime checks measure the endpoint from outside and can't break latency down by downstream call. Error Reporting groups errors, not slow code paths.
    • CIncorrect. Flow logs record network flows, not application request spans. Audit logs record who did what, not where the code spends time.
    • DIncorrect. CPU charts for each VM don't tie latency to a specific request path, and scaling up without a diagnosis may not fix the cause.
  8. Question 8

    A workload runs a steady baseline of Compute Engine capacity 24/7 for years, plus a fault-tolerant batch tier that can be interrupted. Which pricing combination minimizes cost?

    • ACommitted use discounts for the always-on baseline, and Spot VMs for the interruptible batch tier
    • BOn-demand pricing for everything
    • CCommitted use discounts for the batch tier only
    • DSpot VMs for the always-on baseline
    Show answer and explanation

    Answer: A) Committed use discounts for the always-on baseline, and Spot VMs for the interruptible batch tier

    • ACommitted use discounts give the deepest savings for predictable steady usage over 1–3 years; Spot VMs offer large discounts for workloads that tolerate preemption.
    • BOn-demand is the most expensive for steady baseline usage and doesn't leverage the batch tier's interruption tolerance.
    • CCommitting to capacity for an interruptible tier wastes the commitment; Spot is the right fit there, and the steady baseline is what should be committed.
    • DSpot instances can be preempted at any time — unsuitable for a service that must run continuously.
  9. Question 9

    A company's BigQuery usage has grown. Finance wants a predictable monthly compute cost instead of per-query on-demand charges. Analysts still need extra query capacity during month-end peaks. Which approach meets both needs?

    • ACreate a BigQuery editions reservation with baseline slots and autoscaling up to a configured max reservation size
    • BKeep on-demand pricing and set custom per-user daily query quotas to cap the number of bytes processed
    • CEnable long-term storage pricing for tables not modified in 90 days while continuing to run on-demand queries
    • DPurchase a BI Engine reservation sized for peak demand to replace slot-based query compute charges
    Show answer and explanation

    Answer: A) Create a BigQuery editions reservation with baseline slots and autoscaling up to a configured max reservation size

    BigQuery editions reservations combine always-charged baseline slots with autoscaled slots that are billed only while scaled and are capped by the max reservation size. This gives finance a predictable, bounded cost and still handles peaks.

    • ACorrect. Baseline slots are always allocated and always charged, which gives a predictable floor. Autoscaling adds slots in increments of 50 during peaks and bills them per second at the edition's capacity rate. The max reservation size caps the spend.
    • BIncorrect. Quotas can cap spending, but billing is still per byte scanned under on-demand pricing. Quotas also block queries instead of adding capacity during peaks.
    • CIncorrect. Long-term storage pricing lowers storage cost only. Query compute is still billed on demand, so it does not make compute cost predictable or add capacity.
    • DIncorrect. BI Engine is an in-memory acceleration layer for certain queries. It does not replace BigQuery's compute pricing model or provide general autoscaling slot capacity.
  10. Question 10

    During migration planning, stakeholders can't agree whether to rehost or refactor an on-premises order-management application. A proof of concept shows the application could run unchanged on Compute Engine VMs. The application also gets frequent feature requests and has large seasonal load swings. How should the architect decide between the two approaches?

    • AUse assessment data to compare the TCO and expected business value of each path for this app against the effort and risk of refactoring it
    • BBase the decision on technical compatibility testing, and refactor the app only if testing finds blockers to running it unchanged on Compute Engine
    • CRefactor the app into containers on GKE, because frequent changes and seasonal load show that a cloud-native design is the better long-term fit
    • DApply the migration path chosen for the first wave's applications, so the program keeps one consistent set of tooling, skills, and processes
    Show answer and explanation

    Answer: A) Use assessment data to compare the TCO and expected business value of each path for this app against the effort and risk of refactoring it

    Decide rehost or refactor for each workload during the assessment phase. Weigh TCO and business value against migration effort and risk, rather than relying on a single factor or a program-wide rule.

    • AGoogle's assessment phase includes calculating TCO and choosing a migration strategy for each workload. Weighing the value of elastic scaling and faster releases against refactoring effort and risk is how you justify rehosting or refactoring this specific app.
    • BCompatibility only shows that a rehost is possible. It doesn't measure business value or long-term cost. Frequent changes and seasonal load could make refactoring worthwhile even though the app runs unchanged.
    • CThis decides the outcome before anyone has analyzed it. Refactoring adds effort and risk that must be weighed against its benefits and TCO. It isn't automatically justified by the workload's traits.
    • DConsistency is not a reason to ignore differences between workloads. Google's guidance is to choose the migration strategy for each workload during assessment, based on its own requirements, dependencies, and costs.

Analyzing and optimizing technical and business processes: FAQs

How much of the Professional Cloud Architect exam is Analyzing and optimizing technical and business processes?

Analyzing and optimizing technical and business processes is 16% of the Professional Cloud Architect exam by the official exam guide's weighting, which on a 55-question form works out to roughly 9 questions. The real exam's exact split varies by form.

What does the Analyzing and optimizing technical and business processes domain cover?

Improving technical and business processes: development lifecycle, testing, cost and stakeholder needs.

How should I study Analyzing and optimizing technical and business processes for Professional Cloud Architect?

Read these questions as the person accountable for the outcome; the right answer improves the process, not just the tool.

Where can I practise more Analyzing and optimizing technical and business processes questions?

This page has 10 free Analyzing and optimizing technical and business processes questions with answers. CertRidge's Professional Cloud Architect question bank has 98 questions in this domain. Every practice exam result breaks your score down by domain, and Review Mode re-drills the questions you missed.

Get Analyzing and optimizing technical and business processes exam-ready

The full Professional Cloud Architect bank has 98 Analyzing and optimizing technical and business processes questions. Timed practice exams match the real exam's length and domain weights, every result shows your score per domain, and Review Mode re-drills the questions you missed.

Not affiliated with Google Cloud; questions are original and never copied from the real exam.