Multi-tenant SaaS

A software architecture pattern where one deployment serves many customers, each with isolated data.

Two camps: shared schema with a tenant_id column (cheap, risky) or database-per-tenant (physically isolated, slightly costlier to operate).

AssetMon picked database-per-tenant from day one. Cross-tenant data leakage is not a "we promise" control — it is physically impossible.