~/talk

Lessons Learned from Scaling RabbitMQ in a High-Growth (...)

Talkat RabbitMQ Summit 2023 · on Friday, 2023-10-20· [microservices, devops-and-delivery]
links:none on file
slides:none on file

Company scales RabbitMQ from dozens to millions of customers and processed billions of tasks daily on a message-driven platform; a five-node mirrored cluster eventually triggers a catastrophic 2019 failure so the architecture migrates from one 5‑node mirrored cluster to many standalone brokers per workload, improving performance. Operations rely on metrics (queue growth, consumer utilization), tune heartbeats/TCP keepalive, and limit queues because queue backlogs >1,000,000 triggers emergency. Backpressure strategies include slowing producers, local journaling, TTLs on polling messages, and use feature toggles to shunt to SQS/Dynamo.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Product overview
  3. 6:45High-volume misconfigurations
  4. 9:12Handling outages
  5. 10:14Key metrics
  6. 12:41Performance tuning
  7. 14:24Back pressure
  8. 16:51Cluster partitioning
  9. 18:37Cluster to standalone
  10. 20:02Key takeaways
~/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.