Multi-tenancy

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2022 Jul 28 16:16
Editor
Edited
Edited
2026 Jan 17 19:17
Refs
Refs

Multi-tenant

The core of a multi-tenant platform lies in the initial design, with domain, isolation, and routing decisions almost permanently locking in future architecture.

If tenants execute arbitrary code/content, they must be separated from the main domain. Subdomains are also risky due to reputation concerns → separate domain (TLD separation) is recommended. Listing a domain on the PSL (Public Suffix List) enforces cross-subdomain cookie and storage isolation at the browser level. However, this only solves security isolation and reputation issues remain
A single software instance running on one server serves multiple tenants. A tenant is a group of users who share common specific access permissions to the software instance
 
 
 
 

Tenant Partitioning

 
 

Recommendations