Per-Region Service Routing with NATS Subject Mappings
Apps publish to one subject everywhere. Server-side subject mappings, scoped per cluster in a super-cluster, route to the active regional service without application changes.
Articles on NATS messaging, JetStream, and distributed systems operations.
Apps publish to one subject everywhere. Server-side subject mappings, scoped per cluster in a super-cluster, route to the active regional service without application changes.
JetStream message redelivery is not a bug. But the defaults will surprise you.
NATS Flush is not what you think. It's a round-trip confirmation, not a buffer dump.
A step-by-step guide to recognizing and recovering from JetStream quorum loss.
A customer reported NATS using ~100x more memory per subscription than Redis. They were right -- and it's by design.
The protocol coordination behind zero-downtime NATS server restarts.
Subject design is the first decision in a NATS deployment and the hardest to change later. Here's how to get it right.