05.3 · Capability in Shipping

Controlled releases

Separating deploying code from releasing features, so changes reach users gradually and can be switched off.

Map4 skills
05.3.1Feature flags05.3.2Staged rollouts05.3.3Beta programs05.3.4Canary releasesIterative deliveryRelease engineering05.3 Controlled releasesRelease readinessDelivery managementExplore ↗
Not startedLearningComfortable
4 skillsClick a hexagon to set your status
  • 05.3.1Feature flagsTurning features on and off without deploying.
  • 05.3.2Staged rolloutsReleasing to a growing share of users while watching the impact.
  • 05.3.3Beta programsGiving early access to willing users in exchange for feedback.
  • 05.3.4Canary releasesRunning a new version on a small slice of traffic first.
Mark all 4

Where to start

3 resources

Tools

4 tools

Also in Shipping

05