Kurzdefinition: Eine Architektur, bei der mehrere Kunden ("Mandanten") sich denselben Anwendungs-Code teilen, aber strikt voneinander isoliert sind.
Wie funktioniert es?
Eine einzelne Codebasis bedient 1.000+ Unternehmen. Jedes Unternehmen hat seinen eigenen "Tenant" — isolierte Daten, separater Zugriff.
Die Datenbank kann eine gemeinsame Tabelle mit "tenant_id"-Trennung oder vollständig getrennte Datenbanken haben.
Vorteile und Risiken
Vorteile: Effizienz (eine Infrastruktur), schnelle Updates (alle gleichzeitig), niedrigere Kosten.
Risiken: Datenleck zwischen Mandanten ist die schwerwiegendste Sicherheitslücke. Strenge Tests erforderlich.
Multi-Tenancy bei Onremo
Onremo ist Multi-Tenant. Jedes Onremo-Konto ist sein eigener Tenant. Strikte Isolation: Selbst Onremo-Mitarbeiter können dein Konto ohne deine explizite Genehmigung nicht einsehen.