NATS Monthly - January 2024
📣 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