Choose Your Own Deployment - Interactive Feature Flag Adventure
summary
Interactive choose-your-own-adventure implemented in Twine walks through feature-flag patterns and operational choices, showing a kill-switch that flips in 200 milliseconds, an albatross launch for single high-paying customers, and using hashed private attributes so third parties never see raw PII. Claims include enabling continuous deployment (dozens of deploys/day) without exposing unfinished work, auditing who toggles flags, semantic-version targeting for clients, and three migration strategies for retrofitting flags into a monolith — ripping off the band-aid is presented as painful but effective.
AI-written summary · about
chapters (26)
- 0:00Intro
- 1:31Rocket fuel
- 1:45Spacelane flags
- 2:34Crew
- 2:51Swag
- 5:41Albatross launch
- 8:12Internal testing
- 8:31Visibility
- 10:06Merging
- 12:39Adventure
- 13:27Security and compliance
- 13:38Role-Based Access Control
- 14:43Private attributes
- 15:59Auditing
- 17:12Deployment
- 17:29Semantic Versioning
- 18:49Segments
- 20:46Sales and Marketing
- 20:58Tutorials
- 21:26You get what you pay for
- 23:30Flags and trunk development
- 24:05Deploy darkly
- 24:54Retrofit
- 25:59Training is hard
- 28:50Unexplored planets
- 29:43Git Trauma Therapist required
related talks
30mChoose Your Own Deployment: Interactive Feature Flag Adventure
41mFeature Flags: Separate Deployment from Feature Release
08mThe Art of Feature Flagging
06mDeploying rapidly for continuous integration
44mFlagging features — a DevOps approach to continuous release
07mKeep Calm and Deploy On: Creating Safer Releases with Feature Flags
20mFeature Flag-Driven Development… in Reverse
14mReducing Release Risk with Feature Flag Management
