Pattern 88 / RELEASE

Feature Flag

Use this when Changing behavior without redeploying.

Pressure
Changing behavior without redeploying
Mechanism
Gate behavior behind dynamic configuration scoped by user, tenant, region, or percentage
Toll
Flag debt and inconsistent states need lifecycle management
Architecture plate88
Diagram for Feature Flag
Executive brief

Feature Flag fits when Changing behavior without redeploying. Mechanism: Gate behavior behind dynamic configuration scoped by user, tenant, region, or percentage. Use it for Rollouts, experiments, kill switches, migrations. The toll: Flag debt and inconsistent states need lifecycle management.

Use when

Rollouts, experiments, kill switches, migrations.

Example

Use feature flag when rollouts, experiments, kill switches, migrations..

Review framing

Describe the pressure first, then the mechanism, then the cost. That keeps the design grounded.

Same pressure family

Release

89Blue-Green Deployment90Rolling Deployment
โ† 8789 โ†’