~/talk

Zero Support in Production

Talkat DevConf 2018 · 2018-09-26..09-28· [devops-and-delivery]
slides:none on file

Claims a production fleet running Erlang+OTP and Elm requires virtually no out-of-hours support, handling half a million live events a year by treating client inputs as an immutable source of truth, creating autonomous jobs supervised to restart on crash, and rebuilding state from scratch. Tooling includes Docker local emulation of entire clusters, InfluxDB metrics, automated end-to-end chaos testing, and UI fix-yourself buttons that kill local state so controllers reallocate resources without human intervention.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:45Building self-supporting software
  3. 10:31Absolute truth in system design
  4. 16:57One-way data flow patterns
  5. 20:04Erlang supervision and resilience
  6. 26:02Local emulation of production
  7. 29:52Testing and chaos engineering
  8. 33:07Monitoring and observability
  9. 38:03Fixing failures without support
  10. 41:17Why not use existing tools
  11. 42:42Q&A session
~/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.