Product Management
Feature Flags
A feature flag is a technique to turn a feature in a product on or off without deploying new code, via configuration. Since code goes to production, even if it doesn't turn on functionality for customers, fewer code branches need to be maintained.
What You'll Learn
Intro to Feature Flags
- Flipping Out (With Feature Flags)
This article from 2009 was the first time an engineering team wrote about feature flags. It describes Flickr's system, where all code is integrated as soon as it's committed.
- Feature Toggles (aka Feature Flags)
This comprehensive technical article covers categories of toggles, implementation techniques, toggle configuration, and working with feature-flagged systems.