NATS

NATS.io is an open-source, high-performance, and lightweight messaging system designed for cloud-native applications, IoT, and microservices architectures. It acts as a connective tissue, enabling distributed systems to communicate through a simple, secure, and always-available…

Key facts

First appeared
2010
Category
database
Problem solved
NATS.io was created to address the complexity, operational overhead, and performance limitations of traditional enterprise messaging systems in modern distributed, cloud-native environments. Its aim was to provide a simple, secure, and highly performant 'dial-tone' for inter-service communication, without the complexity of ensuring-delivery or state management, which could be layered on top.
Platforms
various embedded systems, docker, macos, kubernetes, linux, windows

Related technologies

Notable users

  • Synadia (primary maintainer)
  • Dell EMC
  • Cisco
  • Workday
  • Siemens
  • GE Digital
  • Many small to medium enterprises leveraging cloud-native stacks
  • Pivotal Software (now VMware Tanzu)