~/talk

Engineering for the Long Game

links:none on file
slides:none on file

A roadmap for making a large distributed service sustainable: aim for exponential scaling with sublinear team growth by offloading machine ops to orchestration (Borg or cloud equivalents like AWS Auto Scaling and ELB), standardize configs and add a tiny HTTP status endpoint on each box for quick triage, require timeouts and exponential backoff with jitter, prefer boring consolidated infra but pick the right moment, build shared services (an image host took two years and cost ~5% per team but succeeded), and refactor incrementally (webserver moved to multithread over two years).

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Google in 2004
  3. 2:06Planning for the long game
  4. 2:52Complexity
  5. 3:14Team
  6. 4:12Systems
  7. 4:43Scaling
  8. 6:54Standardization
  9. 8:17Maintenance
  10. 11:07Consolidation
  11. 12:32Shared Systems
  12. 14:58Start Over
  13. 15:29Early Investment
  14. 17:05Biggest Customer First
  15. 17:42Final Thoughts
~/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.