Skip to content
STUB

Progressive Delivery

The pattern: do not promote a new version to 100% of traffic at once. Start with 1% (canary), measure success rate against a baseline, advance to 10%, 50%, 100% if metrics stay healthy; auto-rollback on regression. Variants: blue/green (full parallel deploy, switch traffic), feature flags (deploy code dark, toggle behavior later). Each variant trades different costs.

The trade-off: deploy velocity vs. blast radius. Big-bang deploys are fast but one bad release affects everyone. Canary/blue-green are slower (extra infra during the shift, more telemetry plumbing) but contain blast radius. Feature flags decouple deploy from release entirely — ship dark code, toggle on later, kill instantly. Modern platforms layer all three; the question is which dial each change deserves.

Deepens in Year 2 Phase 12: Platform Engineering (canary via service mesh) and Year 4 Phase 21 (model canary + drift-triggered rollback in KServe).