~/talk

Multi-Tenant messaging systems

Talkat MQ Summit 2025 · on Thursday, 2025-11-06· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Compares concrete isolation patterns and trade-offs for multi-tenant queues: one global MTQ is simplest but risks starvation; per-tenant STQs eliminate interference but blow up cost and ops; cell sharding limits blast radius (four cells → ~25% affected); shuffling assigns tenants to multiple shards (example: 100 shards, 5 per tenant → collision ≈ 1 in 75 million) but forces producers to poll shard depths. Describes dynamic overflow queues and the new SQS Fair Queues feature that auto-detects noisy tenants and creates subqueues, plus the cleanup and consumer-priority trade-offs.

AI-written summary · about

  1. 0:00Multi-tenant messaging intro
  2. 1:10Ride booking scenario
  3. 3:21Noisy neighbors in queues
  4. 4:46Mitigating noisy neighbors
  5. 6:10Load shedding and back pressure
  6. 7:56Single vs multi-tenant queues
  7. 9:00Cell sharding blast radius
  8. 10:44Shuffle sharding isolation
  9. 14:03Hybrid tenant isolation
  10. 16:53Detecting noisy neighbors
  11. 20:28Amazon SQS fair queues
  12. 22:39Trade-offs and resources
~/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.