Data Engineering Podcast

Exploring NATS: A Multi-Paradigm Connectivity Layer for Distributed Applications

12 snips
Apr 28, 2025
Derek Collison, the creator of NATS and CEO of Synadia, shares insights from his impressive background at Google and VMware. He discusses how NATS revolutionizes messaging systems with innovative features like the circuit breaker pattern and Jetstream. Derek highlights NATS’s advantages in edge computing, emphasizing its resilience and data persistence capabilities. He also addresses the challenges of open-source technology and shares thoughts on the future of connectivity in modern distributed systems, proving NATS's versatility across various industries.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Use NATS for Edge-to-Cloud Messaging

  • Use NATS at the edge to store and forward messages to the cloud, reducing complexity.
  • This approach avoids running heavy systems like Kafka at edge locations with variable network quality.
INSIGHT

NATS Avoids Tromboning in Edge Deployments

  • NATS avoids "tromboning" by locally storing messages and self-healing network partitions.
  • This reduces complexity at the edge, enabling services to operate even during cloud or network outages.
ADVICE

Operate NATS Clusters with Expertise

  • Operators must monitor NATS clusters actively; do not leave default setups unchanged.
  • Adjust cluster sizes carefully and handle quorum requirements when scaling up or down to avoid lockups.
Get the Snipd Podcast app to discover more snips from this episode
Get the app