~/talk

Choosing the Right Messaging Solution for Your Architecture

Talkat NDC Melbourne 2025 · 2025-04-29..05-01· [microservices, databases]
slides:none on file

Compares AWS SQS, Azure Service Bus and RabbitMQ with concrete tradeoffs: SQS gives 256 KB limit (workaround via S3), FIFO queues for exactly-once + ordering, 10-message batching, long polling up to 20s and visibility timeout 30s–12h; Azure Service Bus offers peek-lock (non-destructive) mode, premium tier up to 100 MB messages, automatic DLQs, sessions for ordered processing and 2,000 subscriptions, plus transactional send/complete semantics; RabbitMQ exposes exchanges/bindings, supports AMQP, prefetch=1 fair dispatch, priority and quorum queues but requires ops for clustering and durability.

AI-written summary · about

  1. 0:00Messaging architecture choices
  2. 1:51Messaging vs synchronous HTTP
  3. 4:00Popular message brokers
  4. 10:27SQS send/receive patterns
  5. 15:47SQS polling and visibility timeout
  6. 21:30SQS FIFO queues and ordering
  7. 22:12SQS publish/subscribe with SNS
  8. 26:52Azure Service Bus enterprise broker
  9. 30:02Azure Service Bus send/receive modes
  10. 33:31Azure Service Bus publish/subscribe
  11. 38:46Azure Service Bus dead letter queues
  12. 40:12Azure Service Bus message sessions
  13. 43:43Azure Service Bus transactionality
  14. 47:18RabbitMQ overview and setup
  15. 50:25RabbitMQ competing consumers
  16. 52:59RabbitMQ exchanges and bindings
  17. 57:16RabbitMQ advanced exchange types
  18. 1:00:47Choosing the right solution
~/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.