Definición
Multi-tenant es una arquitectura de software donde una sola instancia (servidor, base, app) sirve a múltiples clientes (tenants) con sus datos aislados. Es el patrón estándar del SaaS: cada organización ve sólo sus datos, pero comparte la infraestructura. Se diferencia del single-tenant (una instancia por cliente, más costoso). Hay tres variantes: base compartida con tenant_id, schema por tenant, o base por tenant. La elección impacta costo, aislamiento y compliance.
Ejemplo
Notion es multi-tenant: cada workspace ve solo sus documentos, pero corre sobre la misma infraestructura.
Seguir leyendo
