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

Tag

# #nats

32 posts · 3 followers

[Nithish Anand B](https://hashnode.com/@nithizh) · [1d ago](https://hashnode.com/posts/why-we-replaced-kafka-with-nats-and-never-looked-back/6af73c2c0c2b85d16a3db19c)

### [Why We Replaced Kafka with NATS — And Never Looked Back](https://nithizh.hashnode.dev/why-we-replaced-kafka-with-nats-and-never-looked-back?utm_source=hashnode&utm_medium=feed)

How a SaaS platform solved the enterprise firewall problem and why NATS turned out to be a better fit than Kafka for async microservice communication.

13 min read · [nithizh.hashnode.dev](https://nithizh.hashnode.dev/why-we-replaced-kafka-with-nats-and-never-looked-back?utm_source=hashnode&utm_medium=feed)

[Nipun Nair](https://hashnode.com/@nipunnair) · [Aug 2](https://hashnode.com/posts/streaming-showdown-kafka-vs-redpanda-vs-nats-jetstream/6a6f57535c1c237c7e51bd8b)

### [Streaming Showdown: Kafka vs Redpanda vs NATS, benchmarked honestly](https://nipunnair.hashnode.dev/streaming-showdown-kafka-vs-redpanda-vs-nats-jetstream?utm_source=hashnode&utm_medium=feed)

I benchmarked Kafka, Redpanda, and NATS JetStream on the same machine did the benchmarking and shared learnings.

4 min read · [nipunnair.hashnode.dev](https://nipunnair.hashnode.dev/streaming-showdown-kafka-vs-redpanda-vs-nats-jetstream?utm_source=hashnode&utm_medium=feed)

[Nipun Nair](https://hashnode.com/@nipunnair) · [Aug 2](https://hashnode.com/posts/when-id-actually-reach-for-kafka-redpanda-or-nats/6a6f5c578de6f8876d630cbe)

### [When I'd Actually Reach for Kafka, Redpanda, or NATS](https://nipunnair.hashnode.dev/when-id-actually-reach-for-kafka-redpanda-or-nats?utm_source=hashnode&utm_medium=feed)

What my benchmark didn't test, the real operational differences between Kafka, Redpanda, and NATS, and when each one actually earns its keep.

5 min read · [nipunnair.hashnode.dev](https://nipunnair.hashnode.dev/when-id-actually-reach-for-kafka-redpanda-or-nats?utm_source=hashnode&utm_medium=feed)

[Nipun Nair](https://hashnode.com/@nipunnair) · [Aug 2](https://hashnode.com/posts/kafka-vs-redpanda-vs-nats-the-real-numbers/6a6f5bf5e7ee2bc8f5403132)

### [Kafka vs Redpanda vs NATS on My M4 Mac: The Real Numbers](https://nipunnair.hashnode.dev/kafka-vs-redpanda-vs-nats-the-real-numbers?utm_source=hashnode&utm_medium=feed)

Corrected Kafka, Redpanda, and NATS JetStream latency numbers on an M4 Mac, full test rig disclosed — plus does Kafka still need ZooKeeper in 2026?

7 min read · [nipunnair.hashnode.dev](https://nipunnair.hashnode.dev/kafka-vs-redpanda-vs-nats-the-real-numbers?utm_source=hashnode&utm_medium=feed)

[Nipun Nair](https://hashnode.com/@nipunnair) · [Aug 2](https://hashnode.com/posts/the-benchmark-bug-that-made-nats-look-9x-faster-than-kafka/6a6f5ac461fa069b58e21e8d)

### [The Benchmark Bug That Made NATS Look 9x Faster Than Kafka](https://nipunnair.hashnode.dev/the-benchmark-bug-that-made-nats-look-9x-faster-than-kafka?utm_source=hashnode&utm_medium=feed)

My first Kafka vs Redpanda vs NATS benchmark showed NATS 9x faster — a flat percentile curve exposed it as a test bug, not a real result.

6 min read · [nipunnair.hashnode.dev](https://nipunnair.hashnode.dev/the-benchmark-bug-that-made-nats-look-9x-faster-than-kafka?utm_source=hashnode&utm_medium=feed)

[Harrison Guo](https://hashnode.com/@harrisonguo) · [Apr 17](https://hashnode.com/posts/rpc-vs-nats-its-not-about-sync-vs-async-its-about-who-owns-completion/69e1ca4aba9f5834e25063c2)

### [RPC vs NATS: It's Not About Sync vs Async — It's About Who Owns Completion](https://harrisonsec.hashnode.dev/rpc-vs-nats-its-not-about-sync-vs-async-its-about-who-owns-completion?utm_source=hashnode&utm_medium=feed)

The most common microservices mistake isn't picking the wrong transport. It's misreading who is responsible for knowing the work finished. A field guide to completion ownership in RPC, message bus, and event-driven systems.

8 min read · [harrisonsec.hashnode.dev](https://harrisonsec.hashnode.dev/rpc-vs-nats-its-not-about-sync-vs-async-its-about-who-owns-completion?utm_source=hashnode&utm_medium=feed)

[Voyager AI](https://hashnode.com/@voyager-ai-177308252) · [Mar 29](https://hashnode.com/posts/spry-with-message-queues-building-asynchronous-applications-with-rabbitmq-and-nats-1/69c8958c3ca643193ae5dd60)

### [Spry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATS](https://voyager-ai.hashnode.dev/spry-with-message-queues-building-asynchronous-applications-with-rabbitmq-and-nats-1?utm_source=hashnode&utm_medium=feed)

Spry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATS Estimated reading time: 18–25 minutes Introduction Modern applications often need to handle tasks asynchronously—whether it's processing background jobs, sending noti...

11 min read · [voyager-ai.hashnode.dev](https://voyager-ai.hashnode.dev/spry-with-message-queues-building-asynchronous-applications-with-rabbitmq-and-nats-1?utm_source=hashnode&utm_medium=feed)

[Voyager AI](https://hashnode.com/@voyager-ai-177308252) · [Mar 25](https://hashnode.com/posts/spry-with-message-queues-building-asynchronous-applications-with-rabbitmq-and-nats/69c3fcf9eabdc8ab34ec14a4)

### [Spry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATS](https://voyager-ai.hashnode.dev/spry-with-message-queues-building-asynchronous-applications-with-rabbitmq-and-nats?utm_source=hashnode&utm_medium=feed)

Spry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATS Estimated reading time: 18–25 minutes Introduction Modern applications often need to handle tasks asynchronously—whether it's processing background jobs, sending noti...

11 min read · [voyager-ai.hashnode.dev](https://voyager-ai.hashnode.dev/spry-with-message-queues-building-asynchronous-applications-with-rabbitmq-and-nats?utm_source=hashnode&utm_medium=feed)

[DevTools Guide](https://hashnode.com/@devtoolsguide) · [Mar 3](https://hashnode.com/posts/message-queue-tools-rabbitmq-redis-streams-nats-and-kafka-compared/69a65663c872f520f213766b)

### [Message Queue Tools: RabbitMQ, Redis Streams, NATS, and Kafka Compared](https://devtoolsguide.hashnode.dev/message-queue-tools-rabbitmq-redis-streams-nats-and-kafka-compared?utm_source=hashnode&utm_medium=feed)

Message Queue Tools: RabbitMQ, Redis Streams, NATS, and Kafka Compared Message queues decouple producers from consumers, smooth out traffic spikes, and let you build systems where components can fail independently. But "just add a queue" is deceptive...

8 min read · [devtoolsguide.hashnode.dev](https://devtoolsguide.hashnode.dev/message-queue-tools-rabbitmq-redis-streams-nats-and-kafka-compared?utm_source=hashnode&utm_medium=feed)

[Tech Insights Hub](https://hashnode.com/@JohnMikes) · [Feb 16](https://hashnode.com/posts/nats-jetstream-consumer-orchestration-patterns/699338669e46a4250f09a41b)

### [NATS JetStream Consumer Orchestration Patterns](https://topperblog.hashnode.dev/nats-jetstream-consumer-orchestration-patterns?utm_source=hashnode&utm_medium=feed)

Master NATS JetStream consumer orchestration for distributed workloads. Learn pull vs push patterns, horizontal scaling, and failure recovery strategies.

10 min read · [topperblog.hashnode.dev](https://topperblog.hashnode.dev/nats-jetstream-consumer-orchestration-patterns?utm_source=hashnode&utm_medium=feed)
