NATS JetStream
High-performance message streaming for isolated, secure component communication.
What is NATS JetStream?
NATS JetStream is a distributed message streaming system that provides persistent messaging, exactly-once delivery semantics, and horizontal scaling capabilities.
In Signando REST, we use four completely isolated NATS JetStream instances to ensure strict data separation between processing stages - implementing the 'Minimal Need to Know' principle.
4 Isolated Instances
- NATS 1 (Dirty): Receives unvalidated client requests
- NATS 2 (Clean): Contains validated, safe requests
- NATS 3 (Dirty): Receives unvalidated backend responses
- NATS 4 (Clean): Contains validated, safe responses
Learn More About Our Architecture
Discover how NATS JetStream enables secure, isolated API processing.
View Architecture