Multi-tenant architecture
The decision that shapes everything else: shared tables with a tenant on every row, a schema per customer, or a database per customer. We lay out the options against your customers, your data sensitivity and your budget, write the choice down, and build the checks that stop one tenant seeing another's data.

