Im Zweifel nichts — nicht alles.
Fehlt der Mandantennachweis, liefert eine Abfrage keine Daten statt fremder. Dieses Prinzip zieht sich durch jede Schicht.
Acht Punkte, die nicht verhandelbar sind.
Mandantentrennung
Ohne Mandantenkennung im Token liefert jede Abfrage eine leere Menge. Hintergrundprozesse setzen die Kennung ausdrücklich.
Anmeldung
Keycloak mit Hub- und Spoke-Realm. Die Schnittstelle prüft Aussteller, Zielgruppe und Rolle jedes Tokens.
Webhooks
Signaturprüfung in konstanter Zeit, Zeitfenster gegen Wiedereinspielung, Größenlimit und Ratenbegrenzung.
Fremdes HTML
Mail- und Agenteninhalte werden vor der Anzeige bereinigt; eine Inhaltsrichtlinie schützt zusätzlich.
Ausgehende Abrufe
Adressen aus Mandantenhand werden nur über einen Schutzfilter abgerufen — keine Abkürzung ins interne Netz.
Geheimnisse
Schlüssel liegen nie im Quellcode. Die Einstellungen geben sie maskiert zurück; leer lassen heißt unverändert.
Abmeldung
Signierte Ein-Klick-Links, pro Mandant geschlüsselt, mit sofort wirksamer Sperrliste.
Urheberrecht
Die Ingestion achtet robots.txt und den Nutzungsvorbehalt für Text- und Data-Mining und dokumentiert jede Entscheidung.
„Wer darf welche Kontakte sehen, mit welchem Agenten anschreiben, über welches Postfach senden — und wer hat es freigegeben?"
Die Frage, an der sich die Architektur ausrichtet.
Läuft schlank — auch wenn nichts los ist.
Eine Umgebung, ein Befehl
Weboberfläche, Schnittstelle und Migrationsdienst starten gemeinsam — lokal mit eigenen Containern, in der Cloud als Container-Apps.
Migration als eigener Job
Datenbankänderungen laufen einmalig nach jedem Rollout; ein Fehlschlag bricht die Auslieferung sichtbar ab.
Beobachtbarkeit
Gesundheitsendpunkte, Telemetrie und Wiederholstrategien sind Teil des gemeinsamen Fundaments aller Dienste.
Kosten im Griff
Dienste fahren auf null herunter, die Datenbank pausiert in Ruhephasen. Testumgebungen kosten dann fast nichts.
Hintergrundarbeiter schaltbar
Versand, Zeitplanung, Nachfassen und Ingestion lassen sich je Umgebung einzeln stilllegen — bewusst, nicht versehentlich.
Nachweisbare Qualität
Über 950 automatisierte Tests decken Datenzugriff, Versand, Webhooks, Follow-up-Ketten und Ingestion ab.