Professional Cloud Developer — Architectural Takeaways

About This Edition: A clean, intermediate-level architectural guide covering all 11 Subsections and 58 Official Considerations of the Google Cloud Certified Professional Cloud Developer curriculum, illustrated with Mermaid architecture blueprints and 116 custom-designed concept & architecture diagrams.

Chapter Plan at a Glance

Ch #
Chapter Title
Subsections
Considerations
Custom Diagrams
Core Focus
00
Overview
—
Mermaid
The Architectural Planes, plain-English guide to in-scope services, and the 10 Core Architectural Principles.
01
1.1
12
24
Compute platform selection, stateless horizontal scaling, gRPC vs. REST, Apigee/API Gateway, Eventarc/Pub/Sub choreography vs. Cloud Workflows orchestration, and Memorystore caching.
02
1.2, 1.3
15
30
IAM least privilege, Workload Identity Federation, IAP/Identity Platform, Secret Manager rotation, CMEK, Sensitive Data Protection, and Cloud Storage/AlloyDB/Firestore/BigQuery access patterns.
03
2.1, 2.2, 2.3
6
12
Cloud Workstations, local CLI emulators, Gemini Code Assist, Cloud Build multi-stage containers, Artifact Registry, Binary Authorization, and unit/integration/load testing.
04
3.1, 3.2
9
18
Cloud Run revisions, traffic splitting, concurrency, min-instances, Direct VPC Egress, Cloud Run Jobs, GKE Autopilot/Standard, Liveness/Readiness/Startup probes, HPA/VPA, and Gateway API.
05
4.1, 4.2
11
22
Cloud SQL Auth Proxy, connection pooling, Pub/Sub ordering/dead-letter queues, Cloud Tasks vs. Scheduler, gRPC streaming, batching, pagination, exponential backoff, and Vertex AI Gemini APIs.
06
4.3
5
10
Structured JSON logging (trace correlation), OpenTelemetry instrumentation, Cloud Trace latency waterfalls, Cloud Profiler flame graphs, Error Reporting, and Gemini Cloud Assist.
07
All Sections
—
—
Side-by-side Look-Alike Tool Comparison Matrix, 5-Step Architecture Decision Checklist, and Top 25 Golden Rules.

Detailed Table of Contents

Chapter 0: The PCD Reference Stack & 10 Core Principles

  • 0.1 The Master Architectural Map: All In-Scope Services of the PCD Stack
  • 0.2 The 10 Core Architectural Principles

Chapter 1: Designing High-Performing, Event-Driven & Resilient Cloud-Native Applications and APIs

Chapter 2: Application Security, Zero-Trust Identity, Secret Manager & Data Access Patterns

Chapter 3: Cloud Development Environments, Container Supply Chain (SLSA) & Automated Testing

Chapter 4: Configuring & Deploying Cloud-Native Runtimes: Cloud Run & Google Kubernetes Engine (GKE)

Chapter 5: Integrating Managed Data Services & Consuming Google Cloud and Vertex AI APIs

Chapter 6: Production Observability, OpenTelemetry Distributed Tracing & AI-Assisted Troubleshooting

Chapter 7: Master Look-Alike Tool Comparison & Decision Playbook

  • 7.1 The Master Look-Alike Tool Comparison Matrix
  • 7.2 The 5-Step Architecture Decision Checklist
  • 7.3 Top 25 Golden Rules for Final Review

Generating the Custom Illustrations (pcd-image-prompts.json)

All 116 custom image prompts and output filenames for this book are stored in pcd-image-prompts.json (and mirrored in openai-image-gen/out/9006-openai-prompts-pcd-book.json). To generate the illustrations using openai-image-gen/images-from-prompts.py, run:

cd openai-image-gen
uv run images-from-prompts.py -file ../books/pcd-architecture-takeaways/pcd-image-prompts.json -simple -quality medium

AwesomeGCP.com Learning

The approach taken is a question-led learning approach: you explore realistic project scenarios where you need to make decisions or take actions to achieve business goals within specific constraints. Instead of passive learning, you are challenged to think and work through the options to master the Professional Cloud Developer (PCD) certification!

Practice PCD Questions