Manuals / CI/CD Pipelines / Ch 11

E · Advanced DeliveryAdvanced50 min read

11. Progressive delivery & pipeline as product

CI/CD Pipelines · 48 pages source format

Canaries, blue-green, feature flags — reduce blast radius. Treat pipeline as product with owners and roadmap.

What you'll learn

  • Canary vs blue-green
  • Feature flags intro
  • Pipeline metrics
  • DORA awareness

Progressive delivery vocab

Canary: route 5% traffic to new version. Blue-green: switch all at once with instant rollback.

Do this now

Compare in PROGRESSIVE.md — when each fits.

Clear?

Feature flags

Deploy code dark; enable via flag. Rollback = flip flag, not redeploy.

Do this now

Read LaunchDarkly or Unleash intro. Document use case in PROGRESSIVE.md.

Clear?

DORA metrics (awareness)

Deployment frequency, lead time, MTTR, change fail rate — how good teams measure delivery.

Do this now

Rate your lab repo on each DORA metric qualitatively (low/medium/high).

Clear?

Pipeline roadmap

Quarterly pipeline improvements: speed, security, developer experience.

Do this now

Write 3-item pipeline roadmap in PIPELINE.md.

Clear?

Checklist