674 B
674 B
Multi-Tenancy Strategy v0.1
Grundprinzip
Mandantenfähigkeit wird von Anfang an architektonisch vorbereitet.
V1 bleibt zunächst einfach nutzbar, spätere Multi-Tenant- und Resellerstrukturen sollen jedoch möglich bleiben.
Ziele
Das System soll später ermöglichen:
- mehrere Organisationen
- Reseller
- getrennte Kundenbereiche
- Datenisolation
- Rechteisolation
Architekturprinzip
Alle zentralen Objekte sollen vorbereitet sein für:
- organisation_id
- tenant_id
V1
V1 arbeitet zunächst primär als Single-Tenant-System. Die Datenstruktur bleibt vorbereitet.
Sicherheitsprinzip
Mandanten dürfen niemals auf fremde Daten zugreifen können.