~/talk

Little things and big things: lessons for building large systems.

slides:none on file

Shows concrete claims and reproducible fixes: PNsol’s mobile small‑cell deployment fails because short spikes (0.4 s, seconds‑long) fill remote buffers and controllers time out; MM1K queue math explains why the system is wild at load≈1 and why big buffers are bad. Rules: when overloaded the system must recover, provide minimum functionality, and be manageable. For chronic overload use layered time‑scales and temporary overloads mitigation/propagation. Recommend internal avoid consensus by using deterministic distributed functional code and CRDTs (Lasp scaled to ~1,000 nodes).

AI-written summary · about

  1. 0:00Introduction to system design
  2. 3:27Principles of scale and risk
  3. 11:31Industrial case study
  4. 19:36Managing temporary overloads
  5. 29:55Handling permanent overloads
  6. 36:21Reducing non-determinism
  7. 45:55Phenomena in large systems
~/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.