Best practices for feature flagging

graphical user interface

Learn from the experts

Optimizely will store and process your personal data as described in our privacy notice. You can opt out at any time.

Optimizely will store and process your personal data as described in our privacy notice. You can opt out at any time.

The world’s top software companies rely on feature flags (AKA feature toggles or feature switches) to launch new, revenue-generating products and features quickly, safely, and smartly. Now development teams everywhere are following suit, freeing code release from feature enablement and putting the 'continuous' in continuous delivery.

This new guide from the Optimizely Engineering Team takes you through the 6 different types of feature flags. You’ll also discover when and how to use them, plus the benefits they offer to engineering teams - and to your business as a whole. All brought to life in detailed, real-world use cases.

What this guide will show you

  • Why the right feature flagging strategy is such an important part of modern software development.
  • How efficient software development and experimentation makes software development easier.
  • How Optimizely’s Engineering Team uses the 6 kinds of feature flags in the real-world

“Feature flags are the key to managing risk and delighting users.” Nicole Forsgren, VP of Strategy and Research, Github