~/talk

Continuous deployment at scale

Talkat Incontro DevOps 2017 · on Friday, 2017-03-10· [devops-and-delivery]
slides:none on file

Etsy runs continuous deployment that actually ships product not just code: about 20–40 production deploys a day, driven by master-first commits guarded by feature flags (variants and percent rollouts), preflight tests via a local “try” runner, a web green-button deploy to a pre-prod called princess, and a Slack/IRC push-queue. Cleanup uses a weekly cron that finds stale flags. Monitoring (graphite/statsd, Supergraph/Supertop) shows push markers and enables low mean time to recovery; blameless postmortems produce tracked remediation tasks.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Buongiorno!
  3. 2:20principles
  4. 2:42enable innovation
  5. 3:09optimize for mastery
  6. 3:50quick iteration
  7. 4:15continuous improvement
  8. 6:09tooling
  9. 7:03Feature
  10. 8:53Experimentation
  11. 10:47continuous integration
  12. 11:08ready to release
  13. 13:41anybody can push
  14. 15:38dark changes
  15. 16:37config pushes
  16. 19:16push train
  17. 21:52dashboards
  18. 22:33StatsD + Graphite
  19. 24:08poka-yoke
  20. 24:35culture
  21. 25:08assume best intentions
  22. 25:19cultivate empathy
  23. 26:06failure is an option
  24. 26:19failure is an opportunity
  25. 27:02blameless post-mortems
  26. 27:19+ remediation
  27. 29:05mixer
  28. 31:2030+ config deploys
~/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.