~/talk

When Feature flags go bad

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [devops-and-delivery]
slides:none on file

Feature flags let code be toggled live for kill switch emergency stops, percent rollouts and geography/IP targeting, and early access tied to metrics like NPS >50; they can also be used for entitlement tiers. Mismanagement causes real damage: an undocumented flag triggers high‑frequency trades and loses about $500M in ~20 minutes and takes hours to diagnose; another flag breaks uploads and costs ~4 hours to find. Best practices are strong naming linked to JIRA, locked permissions and audit trails, a three-month rule to remove stale flags and explicit cleanup to avoid leftover flags.

AI-written summary · about

  1. 0:00Intro
  2. 1:48The world is changing
  3. 9:42Im ready for your patients
  4. 10:26Early access and blocking
  5. 11:50Late access and blocking
  6. 12:40Night Capital
  7. 14:40Naming conventions
  8. 16:39Overused flags
  9. 19:20Conflicting flags
  10. 21:34Do not ever push
  11. 23:58Leftover flags
  12. 26:47How to feature flags successfully
  13. 32:16Do people have questions
  14. 32:28Temporary vs permanent flags
  15. 33:20The 3month rule
  16. 36:21Highlevel features
  17. 37:30Is it dependent on architecture
  18. 38:36Questions
  19. 39:08Future flags
  20. 40:17Defaults
  21. 41:07Testing
  22. 42:37Fear
  23. 43:58Quota
  24. 44:15Feature flags
  25. 44:55API
  26. 46:31The real benefit
  27. 47:12Find the right rhythm
  28. 48:11Best practice
  29. 48:55What if they dont like it
  30. 51:05Feature flags vs featured branches
  31. 52:22Getting comfortable with feature flags
  32. 53:25Config vs feature flags
  33. 54:49WebSocket SDK
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.