Feature flags are ways to control the full lifecycle of your features. They allow you to manage components and minimize risk. You can do pretty cool things like roll out features to certain users, exclude groups from seeing a feature, A/B test, and much more. Basically, deploy when you want and release when you’re ready. In this In this presentation we'll discuss the following topics:
- What’s a feature flag
- Why feature flags
- Use cases:
- Enable/Disable Features at Runtime
- Canary Release (dark launch)
- Incremental Rollouts (dark launch)
- Calendar-driven Launches
- A/B Testing
- Avoid Feature Branching
- Disadvantages
- Alternative solutions
Slide Deck Sneak Peek