Google Cloud · Advanced · ~40h · Free

GCP Professional Cloud Architect
Complete Course

The most comprehensive free preparation course for the GCP Professional Cloud Architect exam. Master Shared VPC and multi-region architecture, Cloud Spanner and Bigtable data design, Anthos multi-cloud management, VPC Service Controls data perimeters, Binary Authorization supply chain security, SLO engineering with burn rate alerting, and chaos engineering for resilience validation. Scenario-based throughout — every module mirrors real PCA exam case studies.

GCP PCA 7 modules ~40h study 60 practice questions advanced
⚡ Start practice quiz Listen on Spotify
Exam fact Details
Exam codeProfessional Cloud Architect (GCP PCA)
Full nameGoogle Cloud Certified – Professional Cloud Architect
Questions50–60 (mix of MCQ and case study questions)
Passing score70%+ (Google uses scaled scoring, not publicly disclosed)
Duration120 minutes
Price$200 USD
Prerequisites3+ years of industry experience, 1+ year of GCP hands-on (GCP ACE recommended)
RenewalRecertify every 2 years via a 2-hour recertification exam

Exam domain weights

Domain 1 — Designing and Planning a Cloud Solution Architecture 24%
Domain 2 — Managing and Provisioning Solution Infrastructure 15%
Domain 3 — Designing for Security and Compliance 18%
Domain 4 — Analyzing and Optimizing Technical and Business Processes 18%
Domain 5 — Managing Implementation 11%
Domain 6 — Ensuring Solution and Operations Reliability 14%

Course modules

Module 1
Google Cloud Architecture Fundamentals

Build the mental model for GCP's global infrastructure before diving into services. Understand regions, zones, points-of-presence, and how Google's private backbone differs from the public internet. Learn the Resource Hierarchy (organization → folders → projects → resources) and how IAM policies are inherited. Master the shared responsibility model for GCP and the Well-Architected Framework's six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. Grasp network fundamentals: how GCP VPC is global (not regional like AWS), how default routes and VPC flows differ from traditional networks.

Resource Hierarchy (Org → Folder → Project) IAM policy inheritance and evaluation GCP global vs regional services VPC as a global construct Shared VPC vs VPC Peering trade-offs Google's private backbone (Premium vs Standard tier) Compute options: Compute Engine, GKE, Cloud Run, App Engine
Module 2
Designing Cloud Solutions — Compute, Storage, and Networking (Domain 1)

Domain 1 carries the highest exam weight (24%) and focuses on selecting the right service for complex architectural scenarios. Learn to choose between Cloud Spanner (global ACID transactions), Bigtable (high-throughput time-series), Firestore (mobile real-time sync), and Cloud SQL (relational, single-region). Design Pub/Sub fan-out patterns for decoupled event-driven architectures. Configure Global HTTPS Load Balancers with anycast TLS termination at Google's edge. Design ephemeral Dataproc clusters for batch ML workloads to minimize cost. Understand when Anthos multi-cloud is the answer for hybrid/multi-cloud Kubernetes management.

Cloud Spanner: multi-region, global consistency, write scaling Bigtable row key design (reverse timestamp#device_id) Pub/Sub fan-out: one topic, multiple subscriptions Global HTTPS LB: anycast, edge TLS termination Dataproc ephemeral clusters via workflow templates Anthos multi-cloud: unified control plane across GCP/AWS/on-prem BigQuery partition + cluster optimization Firestore Native mode: real-time listeners, offline SDK Cloud Storage lifecycle tiering (Standard → Nearline → Archive)
Module 3
Infrastructure Provisioning and Management (Domain 2)

Domain 2 covers the provisioning and management of GCP infrastructure. Master Terraform with GCS backend for state locking and version history — the standard IaC approach on GCP. Configure GKE Autopilot (fully managed node infrastructure, billed per pod request) versus GKE Standard with Cluster Autoscaler (GPU node pools with minimum=0 for zero-cost idle). Design MIG autoscaling with warmup periods so new instances are ready before traffic hits them. Implement GKE regional clusters with pod anti-affinity for zone-resilient deployments. Configure Cloud Monitoring SLO burn rate alerts for proactive error budget management.

Terraform GCS backend: object locking + versioning for state GKE Autopilot: fully managed nodes, pod-request billing GPU node pool with min=0 + taints/tolerations MIG autoscaling: warmup period + backend service signal Cloud Deployment Manager: GCP-native YAML/Jinja2 IaC GKE regional clusters: node distribution across 3 zones Spot VMs with checkpointing for long ML jobs Cloud Monitoring SLO burn rate alerting
Module 4
Security, Compliance, and Zero Trust (Domain 3)

Domain 3 (18%) focuses on Google's zero-trust security model. VPC Service Controls create a security perimeter around GCP services — even valid credentials from outside the perimeter cannot exfiltrate data. Workload Identity eliminates service account key files by binding Kubernetes service accounts to GCP service accounts. Binary Authorization ensures that only attested, scanned container images can be deployed to GKE production. Cloud Armor with OWASP WAF rules protects against L7 attacks. Organization Policy constraints (vmExternalIpAccess, compute.restrictCloudSQLInstances) enforce security at the org level. Cloud IAP enables zero-trust access to internal web applications without VPN.

VPC Service Controls: perimeter, ingress/egress policies Workload Identity: KSA annotation → GCP SA binding Binary Authorization: attestors, KMS-signed attestations Cloud Armor: OWASP WAF rules + adaptive DDoS protection CMEK with Cloud HSM (FIPS 140-2 Level 3) Organization Policy: vmExternalIpAccess deny-all Cloud IAP: zero-trust access without VPN Secret Manager: centralized secrets + automatic rotation Access Transparency + Access Approval Security Command Center Premium: SCC findings dashboard
Module 5
Performance Optimization and Cost Engineering (Domain 4)

Domain 4 (18%) covers optimizing both performance and costs across the GCP portfolio. BigQuery Editions introduce reservation-based pricing for predictable ETL workloads — combine with on-demand pricing for ad-hoc analytics. BigQuery BI Engine accelerates Looker dashboards to sub-second response via in-memory caching. VPA (Vertical Pod Autoscaler) automatically right-sizes pod CPU/memory requests to eliminate over-provisioning waste. Cloud Profiler continuously profiles production services at under 1% overhead. Cloud Trace provides distributed tracing waterfall views for diagnosing multi-service latency. Committed Use Discounts (CUDs) for stable VMs, Spot VMs for seasonal burst workloads.

BigQuery Editions: Standard/Enterprise reservations vs on-demand BigQuery BI Engine: in-memory acceleration for Looker VPA Auto mode: right-sizing CPU/memory requests Committed Use Discounts: 1-year (37%) vs 3-year (57%) Spot VMs for seasonal/interruptible workloads Cloud Profiler: flame graphs at <1% overhead Cloud Trace: distributed tracing waterfall view Eventarc: unified event bus for GCP services Looker vs Looker Studio: semantic layer vs per-dashboard metrics GKE NetworkPolicy: PCI DSS pod segmentation
Module 6
CI/CD, GitOps, and Implementation Management (Domain 5)

Domain 5 (11%) covers the tools for delivering software reliably. Cloud Build is GCP's native CI service — cloudbuild.yaml defines sequential steps for build, test, vulnerability scan, and artifact signing. Cloud Deploy provides a managed CD pipeline with promotion gates and requireApproval for production deployments, ensuring the same release artifact flows through all stages. Anthos Config Management's Config Sync watches a Git repository and continuously reconciles configuration across all registered GKE clusters. Binary Authorization enforcement at GKE admission ensures only internally built, attested images can be deployed — closing the supply chain security loop.

Cloud Build: cloudbuild.yaml, triggers, steps Cloud Deploy: delivery pipeline, targets, requireApproval Anthos Config Management: Config Sync GitOps across clusters Artifact Registry: container registry + vulnerability scanning kubectl rollout undo: fastest GKE rollback path Cloud Run: 32GB RAM, 60-min timeout, Pub/Sub trigger Binary Authorization: allowlist policies + supply chain enforcement
Module 7
SRE, Reliability Engineering, and Disaster Recovery (Domain 6)

Domain 6 (14%) is the SRE domain — and one of the highest-yield areas for the PCA exam. Master the SLI/SLO/Error Budget framework: define SLIs as ratio metrics (HTTP 2xx / total requests), express SLOs as a percentage target over a rolling window, and calculate the error budget. Implement multi-window burn rate alerting from the Google SRE Workbook: 1-hour window at 14.4x burn + 6-hour window at 2x burn catches fast burns without noise. Configure Cloud SQL PITR for precise recovery from accidental data deletion. Design chaos engineering experiments to validate failover assumptions before incidents happen. Apply Production Readiness Reviews to gate production launches.

SLI definition: good events / total events (not uptime %) Error budget calculation: (1 - SLO) × window minutes Multi-window burn rate alert: 1h@14.4x + 6h@2x Cloud SQL PITR: binary log recovery to any timestamp Chaos engineering: deliberate zone/instance failure + SLI observation Cloud Logging exclusion filters: reduce ingestion cost Pub/Sub message storage policy: EU data residency Production Readiness Review (PRR) checklist
Test your knowledge as you learn 60 scenario-based GCP PCA questions — each mapped to real exam domains
⚡ Start quiz Podcast
🌐

Shared VPC vs VPC Peering

Shared VPC: multiple service projects share one host project's VPC. Centralized networking, routing, and firewall rules. VPC Peering: two VPCs connect bidirectionally but do NOT share routes transitively (A↔B, B↔C ≠ A↔C). Choose Shared VPC when you need centralized egress control or a common DNS/proxy architecture.

🔒

VPC Service Controls vs IAM

IAM controls WHO can access a resource. VPC Service Controls controls FROM WHERE. Even with valid IAM credentials, a request from outside the VPC SC perimeter is denied. This is the data exfiltration defense-in-depth layer — stolen credentials used from an attacker's network cannot exfiltrate data from BigQuery or Cloud Storage.

🎯

SLO Burn Rate Alerting

Don't alert on raw error rate — alert on burn rate. A 14.4x burn rate on a 99.9% SLO exhausts the monthly budget in 2 hours. Configure multi-window alerts: short window (1h) detects fast burns, long window (6h) suppresses single-spike noise. This pattern from the Google SRE Workbook is the #1 high-value SRE topic on the PCA exam.

6-week study plan

Week 1
Architecture Fundamentals + Compute & Storage GCP resource hierarchy, IAM policy inheritance, global VPC model. Compute Engine instance types, GKE Standard vs Autopilot, Cloud Run vs App Engine Standard. Storage services: Cloud SQL, Cloud Spanner, Bigtable row key design, Firestore, Cloud Storage lifecycle tiers. Complete 15 practice questions from Domain 1.
Week 2
Networking, Pub/Sub, and Load Balancing Shared VPC vs VPC Peering vs Cloud Interconnect. Global HTTPS LB with anycast TLS termination. Cloud CDN + Cloud Armor WAF + DDoS protection. Pub/Sub fan-out patterns and message storage policies. Cloud DNS and Traffic Director. Complete 10 practice questions from the networking domain.
Week 3
Security, Compliance, and Identity (Domain 3) VPC Service Controls perimeters. Workload Identity for GKE. Binary Authorization with attestors and policies. Organization Policy constraints. CMEK with Cloud HSM. Cloud IAP zero-trust access. Secret Manager rotation. Security Command Center Premium. Complete 20 questions from Domain 3 — this is heavily tested.
Week 4
Infrastructure Provisioning + Cost Optimization (Domain 2 & 4) Terraform GCS backend patterns. GKE Autopilot billing model. MIG autoscaling warmup periods. Cluster Autoscaler for GPU node pools. BigQuery Editions reservations. CUDs vs Spot VMs strategy. Cloud Profiler + Cloud Trace for performance analysis. VPA auto mode for right-sizing. BigQuery BI Engine for Looker acceleration.
Week 5
CI/CD, GitOps, and Domain 5 Cloud Build cloudbuild.yaml syntax and triggers. Cloud Deploy pipeline with requireApproval. Anthos Config Management Config Sync across 15 clusters. kubectl rollout undo patterns. Cloud Run configuration (32GB RAM, 60-min timeout). Binary Authorization supply chain enforcement. Complete 10 questions on implementation management.
Week 6
SRE Reliability + Full Mock Exam SLI/SLO/Error Budget framework from scratch. Multi-window burn rate alert configuration. Cloud SQL PITR recovery scenarios. Chaos engineering methodology. Production Readiness Review checklist. Complete all 60 practice questions under timed conditions. Review every wrong answer. Target 80%+ before booking the exam.

Top 4 mistakes on the GCP PCA exam

GCP PCA vs GCP ACE — Key differences

GCP Associate Cloud Engineer (ACE)

  • Configures and deploys GCP resources
  • Single-service questions (how to set up a GKE cluster)
  • Basic IAM and networking
  • $125 USD, 2 years validity
  • Recommended before attempting PCA

GCP Professional Cloud Architect (PCA)

  • Designs complete multi-service architectures
  • Multi-service case studies (design + justify tradeoffs)
  • Advanced: VPC SC, Anthos, SLO engineering
  • $200 USD, 2 years validity
  • Highest-impact GCP professional cert

Ready to pass the GCP PCA?

60 scenario-based practice questions covering all 6 exam domains. Free, no signup, no account required.

⚡ Start practice quiz — free

Also available as a podcast episode on Spotify