Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Unlocking the Power of Feature Flags

So, you shipped a new feature. Congrats! 🎉 Now the app's acting weird. Do you nuke the whole release? Nah. Enter feature flags. What Are Feature Flags?

  • Feature flags allow turning features on/off without new code deployment
  • Enable safe testing, A/B testing, gradual rollouts of changes
  • Store flags in code, DB, SaaS; customize by user, time, phases

Feature Flags in the Real World: Use Cases That Won't Get You Fired

Why do teams use feature flags? Because "move fast and break things" is only fun until you break prod. Feature flags let you move fast and break things slightly less dramatically.

  • Engineering teams use feature flags for controlled rollout of changes to select users.
  • Feature flags enable A/B testing and gathering user data for feature comparison.
  • Dark launches allow testing new code in production without user visibility.

More from Monday 17 August →