Faster & Less Risky Releases with Feature Flags
-
Upload
launchdarkly -
Category
Software
-
view
130 -
download
0
Transcript of Faster & Less Risky Releases with Feature Flags
Faster & Less Risky Releases
With Feature Flags! Edith Harbaugh
@LaunchDarkly LaunchDarkly.com
Edith Harbaugh
• Cofounder & CEO, LaunchDarkly
• Podcast cohost, “To Be Continuous”
• Engineering, Epicentric & Vignette
• Product, Monster.com, EasyBloom, TripIt
• Marketing, Concur
• BS Engineering Harvey Mudd College
Tsunami Software Releases
Feature Flags
Feature Flags!
• Push functionality to who you want, when you want
• Expand or roll back, without a new deployment
• Separate code deployment from business logic
• Get real-world feedback and analytics
No long lived branches
Kill Your Staging Server
Developer Environments
QA STAGING PRODUCTION
Use Feature Flags to expose functionality when you want, to who you want
Early Access Betas
Opt-In
Block
Rollouts
Hypothesis Driven Development
Newbie > Power User
Subscription
Sunset
Best Practices for Feature Flagging
• What’s the right level of flagging? • Ambiguously named flags • Misunderstood flags • Removing flags • Control access to flags • Visibility to non-‐technical users • Logging • Dependent flags
[email protected] @Edith_H
@continuousCast