31 lines
674 B
Markdown
31 lines
674 B
Markdown
# 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.
|