Designing Reliable Message-Driven Systems cover art

Designing Reliable Message-Driven Systems

Designing Reliable Message-Driven Systems

Listen for free

View show details

LIMITED TIME OFFER | £0.99/mo for the first 3 months

Premium Plus auto-renews at £8.99/mo after 3 months. Terms apply.

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