mehrmandantenfähig
Mehrmandantenfähigkeit bezeichnet die Eigenschaft einer Software, mehrere Mandanten in einer einzigen Anwendungsinstanz zu bedienen. Dabei bleiben Daten, Konfigurationen und Geschäftsregeln der einzelnen Mandanten voneinander isoliert, während zentrale Codebasis und Ressourcen gemeinsam genutzt werden.
Typische Umsetzungsmuster umfassen separate Datenbanken pro Mandant, eine gemeinsame Datenbank mit einem tenant_id-Feld oder separate Schemas
Vorteile liegen in der Kosteneffizienz durch geteilte Infrastruktur, einfacherer Wartung und Updates, besserer Skalierbarkeit und schnellerem
Herausforderungen umfassen die Gewährleistung robuster Datensicherheit und klarer Isolierung, um unbeabsichtigte Zugriffe zu verhindern, sowie die
Anwendungsfelder sind SaaS-Plattformen, die mehrere Geschäftskunden bedienen, wie CRM-, ERP- oder HR-Systeme, sowie Cloud-Plattformen, die eine