Skip to main content

Reference

This module's "source of truth" is the set of Semester 9 modules you already completed. The capstone is where those ideas land in one real project, so the reference here points back at them, not at a new reading list.

Source Roles

SourceRoleWhy it is here
S9 M01: Cloud Platform FundamentalsPrimaryShared-responsibility framing for platform choice
S9 M02: Infrastructure as CodePrimaryState, backends, module composition, drift
S9 M03: Container OrchestrationSelectiveOnly if your topology is Kubernetes-shaped
S9 M04: CI/CD Pipelines and Release EngineeringPrimaryWorkflow anatomy, release discipline, rollback
S9 M05: Cloud Security and ObservabilityPrimaryLeast-privilege, OIDC, secrets, smoke-test signals
S8 M04: Scale, Reliability, PerformanceSupportMTTR, zero-downtime, operational cost of complexity

Read Only If Stuck

Cluster 1: A Minimal Deployable Capstone

Cluster 2: Capstone IaC

Cluster 3: Capstone Pipeline

Cluster 4: Safe Release

Cluster 5: Evidence of a Deployed System

Optional Deep Dive

  • Google SRE Workbook: Canarying Releases -- more sophisticated progressive-delivery patterns, beyond this capstone's scope but worth a skim
  • Additional cloud-vendor deploy guides linked from your chosen platform's official docs, if and only if a specific decision in your capstone requires one

Concept-to-Source Map

Primary conceptBest source if stuckWhy this source
Choosing "small enough" cloudS9 M01: Cloud Platform FundamentalsOnly place where shared responsibility is developed end-to-end
The capstone deployment topologyS8 M04: Scale, Reliability, PerformanceFrames topology as an operational-cost choice, not a fashion choice
Environment strategy on a budgetS9 M04: CI/CD Pipelines and Release EngineeringEnv promotion is the pipeline's topology
Terraform for the capstoneS9 M02: Infrastructure as CodeState, backend, scope handled together
Module reuse vs inlineS9 M02: Infrastructure as CodeComposition patterns
Secrets and configS9 M05: Cloud Security and ObservabilityLeast-privilege and rotation
GitHub Actions workflowS9 M04: CI/CD Pipelines and Release EngineeringWorkflow anatomy and triggers
OIDC to cloudConfiguring OIDC in AWS (GitHub Docs)Only authoritative setup doc
Preview vs stagingS9 M04: CI/CD Pipelines and Release EngineeringEnvironment-promotion patterns
Rollback rehearsalS8 M04: Scale, Reliability, PerformanceMTTR is developed there
DB migrations with releaseExpand and Contract -- Tim WellhausenClearest canonical write-up
Feature flagsMartin Fowler: Feature FlagTaxonomy and retirement
Smoke testsGoogle SRE: Testing for ReliabilityProduction-probe framing
Release notesS9 M04: CI/CD Pipelines and Release EngineeringRelease-engineering discipline
Deployment runbookS9 M04: CI/CD Pipelines and Release EngineeringRunbook authoring