Session

Message Queues Demystified: Preventing the Invisible Losses

Message queues are the backbone of modern distributed systems, enabling seamless communication between services. But what happens when messages vanish into the ether, like socks in a dryer? Silent message loss can strike when you least expect it. Obviously, this never occurs during development; it only happens in production. Many systems lose more messages than their developers realize, jeopardizing reliability and consistency.

This session explores how message loss can occur, from race conditions to non-transactional message publishing. We’ll explore mitigating message loss using patterns and techniques like the outbox, transactional session, and idempotency strategies. We’ll also discuss how developers can use RabbitMQ and Azure Service Bus to apply these patterns and ensure reliable message delivery. Join me and gain practical insights into designing resilient systems that safeguard your messages from producer to consumer. Whether building new applications or retrofitting existing systems, this session will equip you with the knowledge to eliminate hidden pitfalls and achieve bulletproof message delivery.

Dennis van der Stelt

Distributed Systems addict

Rotterdam, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top