~/talk

Sidekiq at Gusto: The Parts Where People’s Jaw Drops

linkedin:phillc1
slides:none on file

Gusto runs Sidekiq across Rails apps with real patterns: queue SLAs, autoscaling, Redis tuning, job repair, and shared gems, and the talk names concrete surprises — 170 million jobs per day (spikes to 270m), a hard primary database bottleneck before Redis or workers, and Redis’ single-threaded CPU limits. Built tools include a morg manager for bulk retries, a kill‑switch and auto‑rerouter to move noisy jobs, pause-on-high-db mechanisms, and payload metrics; many work but each has notable gotchas.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Scaling jaw-drop moment
  3. 2:55Sidekiq team and on-call burden
  4. 4:19Three-tier job processing
  5. 5:01Sidekiq volume challenges
  6. 6:23Database bottleneck
  7. 7:04Latency queues and Q shards
  8. 9:09Readonly queues
  9. 9:30Sidekiq morgue and bulk jobs
  10. 10:56Kill switching jobs
  11. 12:19Rapid Sidekiq incidents
  12. 22:30Incident response improvements
  13. 23:35Latency queue issues
  14. 25:24Queue measurement gaps
  15. 26:26Auto rerouter friction
  16. 27:08Redis CPU limits
  17. 28:11Tracking job payloads
  18. 28:52Custom Sidekiq leader
  19. 29:35Fixing periodic jobs
  20. 30:17Observability challenges
  21. 31:20Team collaboration
  22. 32:41State mutation side effects
  23. 33:02Scaling Sidekiq future
  24. 33:44Closing and hiring
~/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.