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
22:33 MIN
Implementing real-time updates with NATS messaging
Scaling: from 0 to 20 million users
11:29 MIN
Analyzing a complex Kafka architecture at Netflix
Tips, Techniques, and Common Pitfalls Debugging Kafka
32:40 MIN
Using Knative eventing for asynchronous workloads with Kafka
Serverless-Native Java with Quarkus
06:51 MIN
Comparing Kafka with MQTT for IoT scenarios
Tips, Techniques, and Common Pitfalls Debugging Kafka
05:04 MIN
Real-world Kafka use cases at scale
Tips, Techniques, and Common Pitfalls Debugging Kafka
03:40 MIN
Understanding Kafka's role in modern architectures
Tips, Techniques, and Common Pitfalls Debugging Kafka
08:33 MIN
Introducing Knative as a serverless runtime for Kubernetes
Going serverless using the Spring Framework ecosystem
00:03 MIN
The growing complexity of modern application networking
Demystifying application networking in the cloud
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
From learning to earning
Jobs that call for the skills explored in this talk.


DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL


Cloud Engineer AWS & Azure (Kafka, DevSecOps)
Grupo NS
Barcelona, Spain
Remote
€38-48K
Senior
GIT
Azure
Linux
+10


{"@context":"https://schema.org/","@type":"JobPosting","title":"Network Security Engineer
Natilik
Remote
Azure
Routing
Catalyst
Cisco networks
+2

