Feature Flag

intermediate
software
Enhanced Content

Definition

Technique for enabling or disabling application features without deploying new code. Like having light switches for different features that can be turned on or off remotely.

Real-World Example

Development teams use feature flags to gradually roll out new features to small groups of users before releasing to everyone.

Cloud Provider Equivalencies

Feature flags are usually implemented with a dedicated feature management service or a configuration service. Azure App Configuration includes built-in Feature Management for flags. GCP’s closest managed equivalent is Firebase Remote Config (commonly used for mobile/web rollouts). AWS and OCI don’t have a single first-party, dedicated feature-flag product; teams typically implement flags using configuration stores (e.g., AWS AppConfig/Parameter Store) or third-party platforms.

AZ
Azure App Configuration (Feature Management)
GCP
Firebase Remote Config

Explore More Cloud Computing Terms