Cloud Native Messaging System — NATS (Part -3)

NATS Comparison to Kafka, Rabbit, gRPC, and others

Hemant Jain
Oct 5, 2022

This feature comparison is a summary of a few of the major components in several of the popular messaging technologies of today. This is by no means an exhaustive list and each technology should be investigated thoroughly to decide which will work best for your implementation.

In this comparison, we will be featuring NATS, Apache Kafka, RabbitMQ, Apache Pulsar, and gRPC.

Language and Platform Coverage

Built-in Patterns

Delivery Guarantees

Multi-tenancy and Sharing



Message Retention and Persistence

High Availability and Fault Tolerance







Hemant Jain

Sr. SRE at Oracle, Ex-PayPal, Ex-RedHat. Professional Graduate Student interested in Cloud Computing and Advanced Big Data Processing and Optimization.