
Multi-tenancy by construction, Part 1: Shared tables or a database per tenant?
The first decision in any multi-tenant SaaS: pooled tables with a tenant_id column, or a database per customer. Why we default to pooled, what it costs, and how to keep the door open.

