~/talk

What Breaks Our Systems: A Taxonomy of Black Swans

Talkat SREcon19 Americas · on Monday, 2019-03-25· at 09:00· Grand Ballroom ABCD· [distributed-systems]
slides:none on file

Catalog of real failure modes: hidden resource caps like ext3 2TB limit that force a dump-and-reimport to ext4, logical counters such as Postgres xid wrap that stop writes, provider limits like AWS connection tracking, and buffer caps (zookeeper 64K pipe). Failures spread via saturated queues (Redis client retrying 5×), thundering herds from client failover or GitHub reloads, automation mistakes (a regex wiped global CDN), and malware ( NotPetya hit Maersk $300M ). Defenses: full-load writes testing, timeouts + circuit breakers, exponential backoff, strict automation limits, global logging and network segmentation.

AI-written summary · about

  1. 0:00Intro
  2. 1:13What is a Black Swan?
  3. 2:24Black swans can become routine non-incidents
  4. 3:41Some subspecies of black swan
  5. 9:07Defence: load and capacity testing
  6. 10:43HostedGraphite February 2018
  7. 14:50Where does coordinated demand come from?
  8. 22:12Defence: smaller blast radius
  9. 23:14Dependency loops
  10. 26:18Defence: incident management process
  11. 26:52Defence communication
  12. 27:40Defence: priorities and budgets
~/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.