📣 News
News or announcements involving NATS.
Happy Holidays and Happy New Year! Thanks to our vibrant community for another awesome year! The NATS Slack group has grown 30% over the past year in terms of net new members as well as monthly active members!
If you are not already aware, check out all the great NATS resources available including:
If you haven’t already, please contribute to our long-running NATS end-user survey!
RethinkConn 2024 is happening on January 11th! Check out the announcement blog for the sign-up link and a preview of our special guests who will be sharing how they are leveraging NATS across a diverse set of use cases.
Synadia Cloud is now generally available! Synadia Cloud brings a whole new experience to Synadia’s existing global-scale, multi-tenant, managed NATS service, NGS. It incorporates the features of Synadia Control Plane, but for the cloud. Check out the announcement blog post for more information and take it for a spin.
Running AI workloads at the edge? NATS is in a class of its own for enablement of connectivity, data, and workloads for AI use cases at the edge. Check out this free set of resources to learn more.
🫶 Engage
Opportunities for engagement on NATS preview features, new projects, and Synadia products.
Have topic ideas or suggested guests for the NATS.fm podcast? Reach out on Twitter, LinkedIn or in the NATS Slack #podcast channel!
✨ Highlights
Special end-of-year section highlighting the most notable content, projects, and talks.
Unlock NATS microservices with new python framework - Panini - an article written by Andrii Volotskov
Multi-tenancy with NATS - an article by Shantanu Bansal
Connecting distributed SCADA with NATS.io - Part one, Part two - articles by David Gee, Synadia
Flying multi-regionally with NATS - a screencast by AnyCable
Simplifying Industrial Automation with NATS - a talk by David Gee, Synadia @ IoT Day Slam '23
GOTO Copenhagen 2022: Rethinking Connectivity - a talk by Derek Collison, Synadia
Systems Distributed ‘23: Rethinking connectivity in a multi-cloud and edge dominant world - a talk by Derek Collison, Synadia
Announcing Improvements to Modzy Edge - an article by Seth Clark, Modzy
Real-time Communication with HarperDB - an article by Kris Zyp, HarperDB
NATS as a web application backend - an article by Alex Reid
Excel ❤️ NATS - a tweet by Alex Reid
Why FinecoBank chose NATS.io & Synadia for it's NextGen stock trade processing layer - an article by Franco Sabini, Fineco
Multi-cloud platforms are here: How WebAssembly, NATS and wasmCloud can move us beyond the cloud - a whitepaper by RedBadger
Decoding the Message Broker: Kafka vs. RabbitMQ vs. NATS - A Tale of Three Titans - an article by Cristhian Ferrufino
Preview release of the new JetStream Client API - an article by Tomasz Pietrek, Synadia
NASCAR uses NATS to distribute real-time telemetry data - an article by Jean-Noël Moyne, Synadia
Hardened NATS.io image for the DoD community - a press release by Synadia
Synadia SOC 2 compliance - an article by Evelyn Scidmore, Synadia
Navigating the Age-Old Software Architecture Dilemma With NATS - an article by Andrii Volotskov, Hackernoon
Building NATS.io microservices in wasmCloud - a talk by Kevin Hoffman, Synadia
Untangling the Legacy Web - an article by RickDotNet
P99Conf: P99 Publish Performance in a Multi-Cloud NATS.io System - a talk by Derek Collison, Synadia
Backend Banter: Why PubSub Architectures are Still Cool - a podcast by Lane Wagner with guests Byron Ruth and David Gee, Synadia
Exclusive worker tokens with NATS - an article by Arvid E. Picciani, Kraud Cloud
🎤 Mentions
Notable mentions of NATS on social channels.
Embedefy, a new service to make text embeddings accessible - Fatih Cetinkaya
Applause for a community member for adding support for NATS JetStream in Mage.ai - Mage.ai
🎬 Media
Audio or video recordings about or referencing NATS.
NATS community meetup in Bangalore, India - Hosted by Nutanix
⚡ Releases
Official releases from NATS repos and others in the ecosystem.
nats-server - v2.10.7
nats.net.v2 - v2.0.2
k8s/nats-kafka - v0.15.3
k8s/surveyor - v0.16.5
k8s/nack - v0.25.1
k8s/nats - v1.1.6
nats-spark-connector - v1.2.0
terraform-provider-jetstream - v0.1.1
nats-surveyor - v0.5.3
nkeys - v0.4.7
nats-box - v0.14.2
🧑🎓 Resources
Official learning resources, such as docs, screencasts, podcasts, and examples.
Rethink Connectivity Screencast
💬 Discussions
NATS repositories having recent GitHub Discussions.
nats-server
Request-reply subscribe to "range" or "set" instead of wildcard
Memory usage when replaying messages with filter subject on a large stream
nats.go
Is it possible that I can trigger the client to reconnect on discovering a new cluster node?
Sourcing streams between hub and leaf instances (both directions)
nats.js
nats.py
nats.rs
nats.net.v2
Issue with binary deserialization of reply for NatsConnection.RequestAsync
How to determine if PublishAsync (not Jetstream's) succeeded?
terraform-provider-jetstream
jwt
nkeys.js