~/talk

From 15,000 Database Connections to under 100—A Tech Debt Tale

Talkat SREcon21 · 2021-10-12..10-14· [databases]
links:none on file
slides:none on file

Company reduces MySQL connections from 15,000 database connections to under 100 by replacing per-hypervisor polling with a regional event router, rewriting the single-threaded Perl scheduler into a concurrent Go scheduler v2, and fronting the events table with an API proxy called harpoon that switches from DB polling to Redis/RMQ-style queues and workers. Work completes by mid‑2018 and the new pipeline substantially lowers load and outage frequency.

AI-written summary · about

  1. 0:00Introduction
  2. 1:35What is Digital Ocean
  3. 15:38Event Router
  4. 18:54Scheduler v2
  5. 22:32Poon
~/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.