Designing Reliable Message-Driven Systems cover art

Designing Reliable Message-Driven Systems

Designing Reliable Message-Driven Systems

Listen for free

View show details

About this listen

Welcome back to TechTalks with Manoj — where we stop pretending distributed systems are simple and start designing them like they’re not.

Today’s topic: message queues beyond the basics.

On diagrams, they look clean — producers, brokers, consumers, done.In production, they’re where consistency breaks, lag grows silently, and “exactly-once” turns out to mean “almost never.”

We’ll talk about delivery guarantees that actually matter, why idempotency is non-negotiable, how the outbox pattern saves you from data corruption, and when exactly-once is worth the cost — and when it absolutely isn’t.

If you’re building systems that have to survive retries, failures, and real traffic — not demos —this episode is for you.

Let’s get started. 🎙️

Thanks for reading! Subscribe for free to receive new posts and support my work.



This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit manojknewsletter.substack.com
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.