devops west: feature flags for clean deployments

Click here to load reader

Upload: launchdarkly

Post on 18-Jan-2017

145 views

Category:

Software


1 download

TRANSCRIPT

PowerPoint Presentation

Feature Flags for Clean Deployments

Edith Harbaugh@LaunchDarkly

LaunchDarkly.com

Edith HarbaughCofounder & CEO, LaunchDarklyPodcast cohost, To Be ContinuousBS Engineering Harvey Mudd CollegeEngineering, Epicentric & VignetteProduct, Monster.com, EasyBloom, TripItMarketing, Concur

Tsunami Software Releases

Feature Flags

Feature Flags!

Push functionality to who you want, when you wantExpand or roll back, without a new deploymentSeparate code deployment from business logicGet real-world feedback and analyticsNo more long running branches with merge conflicts

Use Feature Flags to expose functionality when you want, to who you want

No long lived branches

Kill Your Staging Server

DeveloperEnvironmentsQASTAGINGPRODUCTION

Early Access Betas

Opt-In

Block

Rollouts

Hypothesis Driven Development

Newbie > Power User

Subscription

Sunset

Best Practices for Feature FlaggingWhats the right level of flagging?Ambiguously named flagsMisunderstood flagsRemoving flagsControl access to flags Visibility to non-technical usersLoggingDependency tracking

[email protected]@Edith_H@continuousCast