Description release strategies
Strategy
Description
Risk Percentage (Ranked by Lowest Risk)
Blue-Green Deployment
Two environments (Blue and Green) are used; one for live traffic and the other for testing the new version.
10% (Lowest Risk)
Canary Release
A small subset of users gets the new version first, helping identify issues before full-scale release.
15%
Rolling Release
Continuous delivery of new features and updates, often used in open-source projects. No distinct versions.
20%
Feature Toggles
New features are deployed but hidden behind feature flags, enabling gradual rollout.
25%
A/B Testing
Two versions (A and B) are deployed to different user groups to test which one performs better.
30%
Shadow Deployment
A new version is deployed alongside the old one but does not serve live traffic. It tests under real conditions.
35%
Trunk-Based Development
Developers commit directly to a single trunk or mainline, frequently integrating changes into the release pipeline.
40%
Time-Driven Release
Releases occur at fixed intervals (e.g., every month or quarter), regardless of the features completed.
45%
Feature Branching
New features are developed in separate branches, and only merged when stable.
50%
Hotfix Release
Quick patches for critical bugs are deployed without waiting for the next major release cycle.
60% (Highest Risk)
Reactions are currently unavailable
You can’t perform that action at this time.
release strategies