Dr Sheldon Cooper Presents: Fun with Flags
summary
Feature flags decouple release from deploy and are used for canaries, A/B tests, kill switches and sunset paths; a Redis-backed example is implemented in 11 lines with a Redis driver and integrates with Consul/Zookeeper watches for broadcasted updates. Big deployments include Facebook Gatekeeper at 500 million checks per second and hosted services like LaunchDarkly serving 20 billion flags per day. Audit logs and expiry dates prevent debt; one cautionary failure reusing a flag costs $460 million when rollbacks require new code.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:37French Flag
- 2:51Feature Flags
- 4:27Gatekeeper
- 5:16History of feature flags
- 7:02Use cases for feature flags
- 16:37On or off
- 19:30Feature flagging
- 23:03Rollout
- 30:29FeatureFlags
- 35:09Should I build or buy
- 35:38Managing Flags
- 38:47Feature Dashboard
- 44:24Tips and Tricks
- 49:42Conclusion
related talks
07mKeep Calm and Deploy On: Creating Safer Releases with Feature Flags
29mSelf-Destructing Feature Flags
11mFeature flag use cases you haven't heard about yet
41mFeature Flags: Separate Deployment from Feature Release
30mA Tale of Two Feature Flags
30mChoose Your Own Deployment: Interactive Feature Flag Adventure
08mThe Art of Feature Flagging
44mFlags of Flexibility - Unlocking Rapid Iteration
