Progress Tracker
Track your learning progress through the staff-level GCP curriculum.
Phase 0: Foundations & Quantitative Reasoning
Milestone: Can reason about P50/P95/P99 latency and calculate capacity needs.
Phase 1: Distributed Systems Building Blocks
- Time, Ordering, and Causality
- Consensus & Leases
- Replication Strategies
- Sharding & Partitioning
- Overload & Backpressure
- Idempotency & Retry Semantics
- Queues & Streams
Milestone: Understand consensus vs leases, handle overload gracefully, know replication tradeoffs.
Phase 2: GCP Core Building Blocks
- VPC, Load Balancing & DNS
- GKE Control Plane & Data Plane
- IAM Evaluation Model
- Cloud Storage Deep Dive
- Spanner: Consistency & Performance
- Bigtable: Design & Tradeoffs
- BigQuery Architecture
- Pub/Sub: Delivery Guarantees
- Cloud KMS & Secret Management
Milestone: Can design systems using GCP primitives, understand failure modes, make tradeoffs.
Phase 3: Reliability Engineering & SRE
- SLIs, SLOs & Error Budgets
- Production Readiness Reviews (PRR)
- Incident Response & Postmortems
- Capacity Planning & Forecasting
- Load Shedding & Circuit Breakers
- Canary Deployments & Rollouts
- Testing for Failure
Milestone: Can define SLIs/SLOs, run PRRs, respond to incidents, plan capacity.
Phase 4: Case Studies & End-to-End Design
- Multi-Region API on GCP
- High-Throughput Data Pipeline (coming soon)
- Global Content Delivery System (coming soon)
Milestone: Can design, implement, and operate production systems with SLOs and playbooks.
Notes
Use this section to track insights, questions, or areas to revisit:
Add your notes here as you progress...