The Umbrella
progressive delivery = EVERY release moves through
graduated exposure with verification between stages:
[deploy to fleet]──exposure stages──►[full release]
│ │
code everywhere users gradually:
internal → 1% → 10% → 50% → 100%
each step: GATES decide continuation
composes the toolkit into ONE operating model:
- canary/mesh routing = the exposure mechanism
- feature flags = product-level exposure dials
- automated analysis = the gates
- instant rollback = the abort path
deployment (code ships) and RELEASE (users see it)
become independent, instrumented decisions.
The Anatomy of a Gate
what actually decides promotion between stages:
SIGNALS compared treatment-vs-control:
□ error rate delta (infra + business errors)
□ latency percentiles per endpoint class
□ saturation/resource deltas
□ business KPIs where instrumented (conversion, engagement)
□ custom invariants: no payment-failure increase, etc.
gate LOGIC hygiene:
□ minimum sample floors before judging (noise!)
□ comparison windows long enough for cycles (hours not minutes)
□ explicit thresholds owned by SERVICE OWNERS, not platform defaults
□ auto-halt + alert on breach; human decides resume vs rollback
tools implement the loop (flagger/argo-class) but the
CONCEPT is portable: stages, metrics, thresholds, automation.
Staging Patterns by Risk Class
| Change type | Ladder |
|---|---|
| routine service deploy | 1→10→50→100%, standard gates |
| risky rewrite | mirror → internal → 1→5→25→100%, extended soak |
| schema-entangled | expand-contract across MULTIPLE releases first |
| ML model swap | shadow scoring → backtest → % traffic → drift watch |
| infra/platform | one namespace → staging cluster → fleet waves |
the SOAK window matters as much as the ladder:
some failures are slow-burn (memory leaks, cache poisoning,
log-disk fill). hold at an intermediate stage long enough
for daily-cycle effects before full promotion.
Organizational Side
progressive delivery changes WHO controls exposure:
□ engineers ship dark; PRODUCT flips exposure via flags —
separation of infrastructure risk from product risk
□ incident playbooks simplify: exposure percentage is the
first mitigation dial ("drop to 5% while we look")
□ on-call burden drops: bad builds self-arrest at 1%
□ velocity paradox resolves: MORE deploys, LESS risk each
prerequisite honesty: gates need TRUSTWORTHY telemetry,
flags need HYGIENE, rollbacks need REHEARSAL. progressive
delivery atop broken foundations automates confusion faster.
Interview Framing
“How would this org release 50× more often without raising risk?” scored shape: progressive-delivery model named as THE answer, anatomy-of-a-gate detailed (signals+sample-floors+owner-owned thresholds), risk-class ladder table, org-side effects called out (dark launches, exposure-as-mitigation), prerequisites honesty included. This is a capstone question — it grades whether all the release-engineering lessons compose into a coherent OPERATING MODEL in your head.
Premium Content
Unlock Progressive Delivery and all premium lessons with a subscription.
All premium lessons
Ad-free experience
Priority support
From ₹199.99/year — See plans