A definitive guide to releasing your best software
Farewell to outages, midnight releases, and customer churn
Delivering your best software with feature management
A software delivery platform with feature management capabilities at its core can enable you to ship great software in keeping with the four tenets. Feature management is a class of development tools and practices that enables teams to manage feature flags on a large scale across a wide range of complex use cases. Feature flags are conditional statements in your code that, at a basic level, decouple deployments from releases.
As the creators of the feature management category, LaunchDarkly continues to expand the definition of feature management with each new innovation.
Many teams try to build an approximation of a feature management (feature flag management) system in house. This does not include advanced capabilities like release automation, automated remediation, funnel experiments, and so on. In most cases, engineers build a feature toggle system with basic targeting.
Such homegrown systems invite trouble.