Skip to content

release strategies #34

@shane0

Description

@shane0

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions