~/talk

Houston, We Have a Problem. Designing Fault-Tolerant Systems

TalkinRussianat HighLoad++ 2019 · 2019-11-07..11-08· [design-collaboration, frontend-architecture]
links:none on file
slides:none on file

The talk explains designing distributed systems to tolerate constant hardware and software failures by applying AWS-style "design for failure" principles. It covers why failures are normal at scale (statistical effects) and techniques to make known and unknown failures invisible to users and enable fast recovery to normal operation.

AI-written summary · about

  1. 0:00System reliability introduction
  2. 4:38Control plane
  3. 6:07Mass outage in Virginia
  4. 9:18Isolation and prioritization
  5. 11:05Always-on pattern
  6. 14:37Pre-scaling pattern
  7. 16:20Cell architecture
  8. 22:42Multi-tenancy
  9. 25:33Sharded hashing
  10. 27:19Small fleet triggers large
  11. 29:49Load shedding
  12. 34:45Summary and Q&A
~/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.