Architektur
Sicherheitsisolierung mit NATS JetStream Messaging
Deployment-Modi
Wählen Sie die Architektur, die zu Ihren Sicherheitsanforderungen passt
Mini
Einzelne Binary für Entwicklung und kleine Workloads
- All-in-One Binary
- Keine externen Abhängigkeiten
- Niedrigster Ressourcenverbrauch
- Perfekt zum Testen
Ideal für: Entwicklung, Tests, kleine Sites
Small
Zwei-Prozess-Architektur mit Request/Response-Trennung
- Frontend + Validator
- NATS Messaging
- Prozess-Isolation
- Produktionsbereit
Ideal für: KMU Produktions-Deployments
Full
Vier-Prozess-Architektur mit maximaler Isolation
- 4 isolierte Prozesse
- 4 separate NATS-Instanzen
- Starke Netzwerk-Isolation
- BSI-Konformität
Ideal für: Hochsicherheitsumgebungen
Datenfluss-Diagramm
Vollständiger Request/Response-Zyklus durch alle 4 isolierten Sicherheitsstufen
Client
(Browser)
Frontend
NATS-1
dirty-req
Request
Validator
Validator
NATS-2
clean-req
Backend
Web-Server
(Ihre App)
NATS-4
clean-resp
Response
Validator
Validator
NATS-3
dirty-resp
Request-Fluss
Response-Fluss
Audit-Log
NATS
Unvalidierte DatenNATS
Validierte DatenDatenfluss (Full-Modus)
Request-Pfad
- Client sendet HTTP-Request
- Frontend empfängt und leitet an NATS-1 (dirty-req)
- Request Validator validiert gegen Policy
- Sauberer Request an NATS-2 (clean-req)
- Backend leitet an Ihre Webanwendung weiter
Response-Pfad
- Ihre Anwendung sendet Response
- Backend empfängt und leitet an NATS-3 (dirty-resp)
- Response Validator bereinigt Response
- Sauberer Response an NATS-4 (clean-resp)
- Frontend gibt bereinigten Response an Client