~/talk

Everything Will Flow

Talkat Code Mesh 2015 · 2015-11-03..11-04· [web-performance]
slides:none on file

Claims that unbounded queues are fundamentally broken and that back pressure plus clear limits beat opaque buffering. Shows tools and code: Clojure libraries (a durable queue and S3 journal), an instrumented threadpool, and monitoring of high percentiles. Describes a production service that scales from about 40,000 requests to half a million requests per second, uses disk-backed buffering then background S3 uploads, and reports that moving to bounded/back-pressured design stabilizes the system.

AI-written summary · about

  1. 0:00Queues
  2. 2:47Queue Theory
  3. 3:40Closed Systems
  4. 4:20Open Systems
  5. 5:13Exponential Distribution
  6. 5:59Pareto Distribution
  7. 6:40Arrival Times
  8. 7:35Latency Spectrogram
  9. 12:10Complex Tasks
  10. 12:48Un unbounded queues
  11. 13:18Too much data
  12. 13:35Drop the data
  13. 15:07Rejection
  14. 15:29The Only Thing We Can Do
  15. 16:50Queues Are Useful
  16. 17:23Unbuffered Queues
  17. 18:15Back Pressure
  18. 19:55MA
  19. 21:02Key Properties
  20. 21:56Background Process
  21. 23:18First Principles
  22. 23:54Closure Libraries
  23. 25:18S3 Journal
  24. 27:46JSON Endpoint
  25. 29:30Better Metrics
  26. 29:54Tools
  27. 30:55Chat Server
  28. 31:15Closure
  29. 32:15Active Publishing
  30. 32:50Buffer Write
  31. 34:17Spam
  32. 34:38Limit
  33. 35:23Problem Space
  34. 37:54Defaults
~/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.