State of NATS: Core, Persistence, & Materialized Views
summary
NATS JetStream adds built-in persistence with concrete features: Key-Value buckets give put/get/watch, per-key history, revision-conditional updates, purge and TTL backed by streams; Object Store chunks large files into messages and supports listing, retrieval and sealed streams to make buckets immutable. Demo uses the Rust client and shows live watchers working and deletes/purges taking effect. Server ships as a 15 MB Go binary, runs in clusters/superclusters/leaf nodes, and recent work adds Helm charts, pool consumers and configurable backoff arrays.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:50Agenda
- 1:18NATS
- 3:37Community
- 4:47Who uses NATS
- 7:47NATS Security
- 7:59Dark Architecture
- 8:44Super clusters
- 9:21LFT nodes
- 10:20New features
- 11:06Decentralized hashing
- 12:07Home charts
- 15:22Rust Client
- 17:11Key Value Object Store
- 26:16Perch
- 27:26Object Store
- 28:41File Store
- 32:11Seal Object Storage
related talks
29mA New Generation of NATS
37mIntro: NATS
37mConnect All the Things! Using NATS To Simplify Communication Everywhere
35mThe NATS Stack - Libraries Extensions and the Execution Engine
01h 34mDeploy Secure and Scalable Service...
40mThe Zen of High Performance Messaging with NATS
25mBeyond Kafka: Leveraging Event-Driven Architectures with Go and NATS JetStream
21mNATS: A high-performance messaging system for communication between services
