~/talk

Building Scalable Orchestration

links:none on file
slides:none on file

Production orchestration evolves through four rewrites from a monolithic Python/C app that collapses at ~3,000 managed servers to an asynchronous, message-driven platform that scales. It switches databases after MySQL query contention to Postgres after MySQL failed for heavy workflow load, moves long-running state out of memory, and adopts 0MQ+HTTP (xiv-whiskey) for transport with pyramid and paramiko for SSH. The result is moved from monolith to async microservices and a system that benchmarks 5,000 connections per process and runs in large financial customers.

AI-written summary · about

  1. 0:00Start
  2. 3:44Orchestration
  3. 4:10Sequencing
  4. 8:48First Generation (E1)
  5. 13:51Second Generation (E2)
  6. 15:55Benefits
  7. 17:07E2 Problems
  8. 19:25Third Generation (E3)
  9. 23:04Stack
  10. 24:44Managing State
  11. 25:58Asynchronous
  12. 27:23Message Passing
  13. 28:31E3 Problems
~/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.