๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Intermediate

What is Feature Flag?

A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.

Feature flags (feature toggles) wrap new features in conditional checks that can be toggled on/off remotely. This decouples deployment from release โ€” code can be deployed but hidden until ready, or enabled for specific users/percentages.

Use cases include gradual rollouts, A/B testing, kill switches for problematic features, and subscription-based feature access. Tools include LaunchDarkly, Unleash, and Flagsmith. Clean up old flags to prevent technical debt.

Related Terms

ArgoCD
A declarative GitOps continuous delivery tool for Kubernetes that automatically syncs cluster state with Git repositories.
Container Registry
A storage and distribution service for container images, similar to a package repository but for Docker images.
Terraform
An open-source tool for provisioning and managing cloud infrastructure using declarative configuration files.
Jenkins
An open-source automation server for building, testing, and deploying software through configurable CI/CD pipelines.
GitHub Actions
A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
View All DevOps Terms โ†’