~/talk

Continuous Deployment at Scale

slides:none on file

Etsy runs small, incremental releases — roughly 20–40 deploys a day (about 30 code deploys plus 30+ config pushes) — by shipping directly to master behind feature flags and multivariate experiments, gating changes with a local dry-run tool try and push UI deployinator. Team coordination uses an IRC push train and pushbot; monitoring is Supergrep/Supertop and Graphite dashboards; incidents get blameless postmortems recorded in MARG. Rollbacks are preferred over quick patches, and the pipeline combines tooling plus culture to keep mean time to recovery low.

AI-written summary · about

  1. 0:00Start
  2. 1:19principles
  3. 1:33enable innovation
  4. 1:51optimize for purpose
  5. 2:03optimize for mastery
  6. 2:19experimentation A/B testing
  7. 2:51quick iteration
  8. 3:17continuous improvement
  9. 3:35low MTTR
  10. 4:25frequent check-ins
  11. 7:24continuous integration
  12. 7:43TryLib
  13. 10:27dark changes
  14. 10:39template changes css tweaks unreferenced code
  15. 11:09config pushes
  16. 11:41push train
  17. 13:08post-deploy
  18. 14:05dashboards
  19. 15:09summary
  20. 16:31poka-yoke
  21. 17:17assume best intentions
  22. 17:40cultivate empathy
  23. 17:54failure is an option
  24. 18:28failure is an opportunity
  25. 18:43blameless post-mortems
  26. 19:36+ remediation
  27. 21:15mixer
~/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.