---
title: "#message-broker articles | Hashnode"
description: "Explore 58 articles tagged #message-broker on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/message-broker"
---

Tag

# #message-broker

58 posts · 17 followers

[Ihar Maiseyeu](https://hashnode.com/@MasDen) · [Aug 3](https://hashnode.com/posts/orchestration-pattern-in-microservices/6a70404ef71f759003cb7dda)

### [Orchestration Pattern in Microservices](https://iharmaiseyeu.net/orchestration-pattern-in-microservices?utm_source=hashnode&utm_medium=feed)

Introduction In my previous article about Choreography, I outlined that it does not suit situations with complicated workflows or where strong consistency is required. So, it was logical to discuss Or

11 min read · [iharmaiseyeu.net](https://iharmaiseyeu.net/orchestration-pattern-in-microservices?utm_source=hashnode&utm_medium=feed)

[Ihar Maiseyeu](https://hashnode.com/@MasDen) · [Jun 24](https://hashnode.com/posts/outbox-pattern-in-microservices-reliable-event-publishing-in-csharp/6a3b6c51a546e9a883738f3c)

### [Outbox Pattern in Microservices: Reliable Event Publishing in C#](https://iharmaiseyeu.net/outbox-pattern-in-microservices-reliable-event-publishing-in-csharp?utm_source=hashnode&utm_medium=feed)

Introduction In a microservices architecture, we often publish events. Thousands or even hundreds of thousands of events are published to notify other services about changes: a user created a profile,

20 min read · [iharmaiseyeu.net](https://iharmaiseyeu.net/outbox-pattern-in-microservices-reliable-event-publishing-in-csharp?utm_source=hashnode&utm_medium=feed)

[Aditya Trivedi](https://hashnode.com/@Yuvadi) · [May 6](https://hashnode.com/posts/mastering-the-low-level-design-lld-of-queues-push-vs-pull-mechanisms-explained/69fb769d50ecad453353ecaa)

### [Mastering the Low-Level Design (LLD) of Queues: Push vs. Pull Mechanisms Explained](https://adityatrivedi.hashnode.dev/mastering-the-low-level-design-lld-of-queues-push-vs-pull-mechanisms-explained?utm_source=hashnode&utm_medium=feed)

Master the Low-Level Design of message queues. Discover the core differences and trade-offs between push and pull mechanisms in system design.

6 min read · [adityatrivedi.hashnode.dev](https://adityatrivedi.hashnode.dev/mastering-the-low-level-design-lld-of-queues-push-vs-pull-mechanisms-explained?utm_source=hashnode&utm_medium=feed)

[sabin shrestha](https://hashnode.com/@sabin) · [Apr 30](https://hashnode.com/posts/kafka-explained-like-you-re-5/69f2b95c6e0124c05e8dd414)

### [Kafka Explained Like You’re 5](https://lfsh.hashnode.dev/kafka-explained-like-you-re-5?utm_source=hashnode&utm_medium=feed)

What problem kafka solves Imagine you're building a modern application, like a food delivery platform. A customer places an order, and instantly your system needs to: Notify the restaurant Update or

10 min read · [lfsh.hashnode.dev](https://lfsh.hashnode.dev/kafka-explained-like-you-re-5?utm_source=hashnode&utm_medium=feed)

[Kanchan Nath](https://hashnode.com/@kanchan-nath) · [Apr 1](https://hashnode.com/posts/message-queues-explained-kafka-rabbitmq-and-when-to-use-which/69cd51383085402b9c39f061)

### [Message Queues Explained — Kafka, RabbitMQ, and When to Use Which](https://kanchannath.hashnode.dev/message-queues-explained-kafka-rabbitmq-and-when-to-use-which?utm_source=hashnode&utm_medium=feed)

Message Queues Explained — Kafka, RabbitMQ, and When to Use Which

5 min read · [kanchannath.hashnode.dev](https://kanchannath.hashnode.dev/message-queues-explained-kafka-rabbitmq-and-when-to-use-which?utm_source=hashnode&utm_medium=feed)

[Tech Insights Hub](https://hashnode.com/@JohnMikes) · [Feb 12](https://hashnode.com/posts/message-broker-rabbitmq-kafka-nats/698e3f3f47d29e40f25fd846)

### [Message Broker: RabbitMQ Kafka NATS](https://topperblog.hashnode.dev/message-broker-rabbitmq-kafka-nats?utm_source=hashnode&utm_medium=feed)

Why Traditional Message Broker Selection Fails The conventional wisdom of "use RabbitMQ for queues, Kafka for streams" oversimplifies modern requirements. In 2025, systems demand hybrid patterns: event sourcing with CQRS, saga orchestration across mi...

9 min read · [topperblog.hashnode.dev](https://topperblog.hashnode.dev/message-broker-rabbitmq-kafka-nats?utm_source=hashnode&utm_medium=feed)

[Tech Insights Hub](https://hashnode.com/@JohnMikes) · [Feb 12](https://hashnode.com/posts/message-broker-selection-kafka-vs-rabbitmq-nats/698e29db4344efb2ddb4ceb3)

### [Message Broker Selection: Kafka vs RabbitMQ NATS](https://topperblog.hashnode.dev/message-broker-selection-kafka-vs-rabbitmq-nats?utm_source=hashnode&utm_medium=feed)

Message Broker Selection: Kafka vs RabbitMQ vs NATS for Modern Applications The 2026 Message Broker Dilemma As distributed systems continue to dominate the software landscape, developers face an increasingly complex decision: which message broker sho...

8 min read · [topperblog.hashnode.dev](https://topperblog.hashnode.dev/message-broker-selection-kafka-vs-rabbitmq-nats?utm_source=hashnode&utm_medium=feed)

[Ruban Sahoo](https://hashnode.com/@rubansahoo) · [Jan 7](https://hashnode.com/posts/system-design-deep-dives/695e816ef5a4d3a0c66775de)

### [System Design Deep Dives](https://ruban.hashnode.dev/system-design-deep-dives?utm_source=hashnode&utm_medium=feed)

Building Scalable Infrastructure from First Principles

69 min read · [ruban.hashnode.dev](https://ruban.hashnode.dev/system-design-deep-dives?utm_source=hashnode&utm_medium=feed)

[Patryk Dobrowolski](https://hashnode.com/@PatrykDobrowolski) · [Jul 8, 2025](https://hashnode.com/posts/komendy-kontra-zdarzenia/686cdc192f180eb2042ce246)

### [Komendy kontra Zdarzenia](https://blog.patrykdobrowolski.net/komendy-kontra-zdarzenia?utm_source=hashnode&utm_medium=feed)

Kto rządzi w asynchronicznym świecie?

3 min read · [blog.patrykdobrowolski.net](https://blog.patrykdobrowolski.net/komendy-kontra-zdarzenia?utm_source=hashnode&utm_medium=feed)

[Felipe Rodrigues](https://hashnode.com/@felipefr) · [Jul 7, 2025](https://hashnode.com/posts/apache-kafka-vs-rabbitmq-deep-comparison/686d407016c0366d28710fe2)

### [Apache Kafka vs RabbitMQ: Deep Comparison](https://blog.felipefr.dev/apache-kafka-vs-rabbitmq-deep-comparison?utm_source=hashnode&utm_medium=feed)

A detailed, practical comparison between Apache Kafka and RabbitMQ, highlighting their architectures and ideal use cases.

22 min read · [blog.felipefr.dev](https://blog.felipefr.dev/apache-kafka-vs-rabbitmq-deep-comparison?utm_source=hashnode&utm_medium=feed)
