Um e Habiba
Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging
#1about 1 minute
The challenge of scaling messaging for massive data
A real-world project shipping massive data from Volkswagen plants to the cloud revealed the scaling limitations of existing messaging solutions.
#2about 3 minutes
Understanding the fundamentals of messaging systems
Messaging systems decouple senders and receivers, enabling various communication patterns and message delivery guarantees like "at most once" or "exactly once".
#3about 2 minutes
Introducing NATS for cloud-native and edge computing
NATS is a simple, high-performance CNCF messaging project designed to connect applications seamlessly from the cloud to the edge.
#4about 1 minute
How NATS works with subject-based messaging
NATS uses named communication channels called subjects, where publishers send messages and subscribers listen for them.
#5about 2 minutes
Why NATS is significantly lighter than Kafka
The NATS server is a single 10MB binary, making it 60 times lighter than a comparable Kafka image and ideal for resource-constrained environments.
#6about 1 minute
Benchmarking NATS performance and low latency
NATS is built for speed, achieving throughput of millions of messages per second with nanosecond-level latency for its core messaging functionality.
#7about 4 minutes
Scaling NATS from clusters to edge leaf nodes
NATS scales from a single server to multi-region superclusters and extends to the edge using independent leaf nodes for low-latency local communication.
#8about 1 minute
Ensuring message persistence with NATS JetStream
JetStream is the native persistence engine for NATS, providing "exactly once" delivery guarantees, message replay, and stream mirroring for both cloud and edge.
#9about 5 minutes
Live demo of leaf nodes, load balancing, and JetStream
A hands-on demonstration shows how to connect a leaf node, publish messages, use subscriber groups for load balancing, and persist data with JetStream.
#10about 1 minute
Exploring open source projects using NATS
Learn about open source projects from Zeiss that use NATS for features like multi-tenancy and authentication in a real-world context.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:29 MIN
Implementing real-time updates with NATS messaging
Scaling: from 0 to 20 million users
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:11 MIN
Analyzing a complex Kafka architecture at Netflix
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:07 MIN
Using Knative eventing for asynchronous workloads with Kafka
Serverless-Native Java with Quarkus
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:17 MIN
Recapping Kafka's capabilities for real-time data feeds
Let's Get Started With Apache Kafka® for Python Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:36 MIN
Exploring real-world use cases for message queues
What is a Message Queue and when and why would I use it?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:52 MIN
Comparing Kafka with MQTT for IoT scenarios
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:47 MIN
Real-world Kafka use cases at scale
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:24 MIN
Understanding Kafka's role in modern architectures
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
What is a Message Queue and when and why would I use it?
Clemens Vasters
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Performant Architecture for a Fast Gen AI User Experience
Nathaniel Okenwa
Serverless Architectures with Spring Cloud Functions and Knative
Ingo Weichsel
Streaming AI Responses in Real-Time with SSE in Next.js & NestJS
Ahmed Megahd
From Factory Floor to Kubernetes Core: Building an Edge Platform One Step at a Time
Dean Oren & Stefan Belsch
Scaling: from 0 to 20 million users
Josip Stuhli
Cloud-nativeApplications- What’s the buzz about
Jens Eickmeyer
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript

doinstruct Software GmbH
Berlin, Germany
Intermediate
Senior
Node.js


melibo
Frankfurt am Main, Germany
Intermediate
Senior
NestJS
Node.js
MongoDB
TypeScript

Peter Park System GmbH
München, Germany
Intermediate
Senior
Bash
Linux
Python

Infosys Limited
Ansible
Kubernetes
Apache Kafka
Microservices

AllatNet Recruiting GmbH & Co. KG
DevOps
Openshift
Prometheus
Kubernetes
Continuous Integration
