Migrating NATS Event Contracts Without Breaking Consumers
A practical strategy for evolving NATS subjects and event naming while keeping producers and consumers compatible during transition windows.
Event-driven and async communication. Explore 6 articles in this category.
A practical strategy for evolving NATS subjects and event naming while keeping producers and consumers compatible during transition windows.
How compare-and-swap semantics in NATS KV can prevent duplicate event processing across multiple worker instances.
Set up comprehensive monitoring for NATS JetStream with Prometheus, Grafana dashboards, and alerting for production-ready messaging infrastructure.
Discover the hidden powers of NATS. Replace Redis and S3 for internal use cases using the built-in Key-Value Store and Object Store capabilities of JetStream.
Deep dive into NATS consumer configurations. Learn how to implement Load Balanced Work Queues for scaling background jobs and Fan-Out patterns for event-driven systems.
A complete guide to replacing RabbitMQ/Kafka with NATS JetStream. Learn the core concepts of Streams, Subjects, and Consumers, and how to implement them in C#.