Most organizations that implement DevOps approaches have a way for managers to control which end users see which new features and when. This control is provided by something called feature flags, or feature toggles. You can think of these as on-off switches for features. They allow product managers to do things like experiment with new features by exposing them to only a small, selected group of users. Feature flags make it possible to A/B test alternative versions of a feature and to kill features that are causing confusion. And generally, they ensure that the decision to deploy software is a
...more