Changelog Master Feed

NATS and the CNCF kerfuffle (Changelog Interviews #641)

May 16, 2025
Derek Collison, the mastermind behind NATS and CEO of Synadia, delves into the fascinating journey of creating a high-performance messaging system for cloud-native applications. He discusses the recent tensions with the Cloud Native Computing Foundation, exploring the intricacies of open-source licensing and community dynamics. The conversation highlights NATS' evolution, challenges faced along the way, and the future of messaging systems in a rapidly changing tech landscape.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Derek's Origin of NATS

  • Derek Collison created NATS as a simple, high-performance messaging system during his work on Cloud Foundry at VMware.
  • The original protocol has remained backward compatible for over a decade, demonstrating its stability and longevity.
INSIGHT

NATS Unique Messaging Approach

  • NATS emphasizes location independence and push-pull communication primitives, unlike many systems relying on point-to-point requests.
  • These primitives offer scalability and efficiency advantages crucial for modern, distributed, cloud-native systems.
ANECDOTE

NATS Rewritten in Go

  • NATS initially served Cloud Foundry needs but was rewritten in Go for performance when building AppSera.
  • Go's concurrency and binary deployment advantages fueled NATS' scalability, though new challenges at extreme scale prompted exploring other languages.
Get the Snipd Podcast app to discover more snips from this episode
Get the app