~/talk

Middleware Showdown: Exploring Diverse Messaging Solutions

Talkat NDC London 2024 · 2024-01-29..02-02· [microservices, databases]
slides:none on file

Compares concrete middleware choices: Amazon SQS (cheap, per-account queues, FIFO groups and delayed delivery), RabbitMQ (RabbitMQ exchanges and bindings for fast fan-out and Quorum queues, easy Docker/cloud deploy), Azure Service Bus (session ordering, premium tier ~ $600/mo, topic→subscription cost overhead), Apache Kafka (Kafka 50,000 msgs/partition/s for durable event streams and long retention), and using SQL as a queue (MassTransit SQL transport shows hundreds/sec on SQL Server, thousands/sec on Postgres) and when each actually fits.

AI-written summary · about

  1. 0:00Welcome
  2. 1:56Messaging in modern apps
  3. 6:10Middleware and message types
  4. 9:01Queues vs streams
  5. 12:53Amazon SQS deep dive
  6. 16:45RabbitMQ features
  7. 19:55Azure Service Bus
  8. 23:01Polymorphic messaging with MassTransit
  9. 27:36ActiveMQ and Amazon MQ
  10. 29:03SQL transport with MassTransit
  11. 32:13Outbox pattern hybrid
  12. 34:17Streams and Apache Kafka
  13. 38:15Kafka use cases
  14. 41:07Azure Event Hubs vs Kafka
  15. 45:03Actor model vs messaging
  16. 48:37Q&A
~/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.