The map
- Not started
- In progress
- Done
- Builds on
- 01IntegrateSmall merges, fast pipelines0/2
- 02GitHub ActionsWorkflows, runners, OIDC0/2
- 03Trust the artifactReproducible, attested, signed0/2
- 04ReleasePromote, roll out, migrate0/5
- 05Measure and runDORA, SLOs, on-call0/2
- 06Next: system designSame ideas, at service scale
- Feature flagsLibrary ↗Flags drawn as a design pattern: how they switch features at runtime for chosen users, what goes wrong with them, and the trade-offs.
- Cell-based architectureLibrary ↗Rolling a change out one cell at a time is the same idea as a canary, applied to whole copies of the system, so a bad deploy stays inside one cell.
- Contract testingLibrary ↗Independent deploys only work if services can't break each other. Contract tests in the pipeline catch an incompatible API before it ships.
The workflow examples use GitHub Actions with actions pinned to full commit SHAs (current releases as of October 2026; the tag is in the comment). They are shown for reading, not run here. The JavaScript examples run in the page.