~/talk

All The World’s A Staging Server

Talkat GOTO Chicago 2019 · 2019-04-29..04-30· [devops-and-delivery, testing]
slides:none on file

Staging never matches production so the concrete recommendation is to deploy to prod behind feature flags and run dark launch experiments, canaries and progressive rollout percentages while watching live metrics. Example outcomes: a customer (Coder) drops staging and ships to prod behind flags without visible customer impact; Facebook tunes a username rollout in the dark; Best Buy’s Black Friday outage shows why full-environment duplication is costly; Microsoft treats “done” as publicly returning metrics. Tool mentioned: LaunchDarkly for toggles and controlled rollouts.

AI-written summary · about

  1. 0:00Start
  2. 0:23All The World's A Staging Server
  3. 10:18Deployment is NOT Release
  4. 11:34We are all testing in production.
  5. 12:26Staging is a Lie
  6. 14:40Green is Expensive
  7. 14:51Start coding on powerful servers
  8. 18:01Production Can Contain
  9. 21:35You Can Hide in the Dark
  10. 26:14Integration Testing
  11. 31:38Bad Ideas?
  12. 33:34Essential Cutovers
  13. 35:15Charge
  14. 35:39Branch By Abstraction
  15. 36:34Test in Production
~/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.