

NATS & Jetstream: The System Communication Toolkit (with Jeremy Saenz)
9 snips Jun 26, 2024
Jeremy Saenz explores NATS, a versatile message-passing system that defies messaging norms. Topics include NATS vs. Kafka, IoT benefits, CLI features, data integrity, microservices communication, and new tech like Ballerina Lang.
AI Snips
Chapters
Transcript
Episode notes
NATS Simplifies Distributed Systems
- NATS addresses the complexity of building distributed systems with multiple technologies.
- It reduces the technology surface area, allowing teams to focus on system design.
Asynchronous Communication
- HTTP assumes one-to-one communication, hindering scalability in asynchronous, interest-based systems.
- NATS prioritizes communication and supports asynchronous patterns like pub-sub.
NATS Pub-Sub Architecture
- NATS is a pub-sub system that supports various messaging patterns.
- It uses subjects and wildcards for flexible message routing and filtering.