For scratch-built Web Apps, the idea of Multi-Tenancy is a non-issue, but for Legacy Software companies moving to SaaS, the debate rages on.
Can you breakdown the difference between Multi-Tenancy and Single-Tenancy?
Multi-Tenancy = shared everything (application code, database, infrastructure)
Single-Tenancy = isolated anything (application code, database, infrastructure)
Many will debate the implementation details or the various “degrees” of Multi-Tenancy, but its relatively straight forward. If you isolate a tenant at any level, you are no longer truly Multi-Tenant and the further you get from true Multi-Tenancy, the less benefits you, and ultimately your clients, can derive and the harder it will be to realize those that you are able to.
Author: Lincoln Murphy (@lincolnmurphy on Twitter)
