Skip to content
LogoASOLUX
glosario/multi-tenancy
⚙️Tecnología

Multi-tenancy

Respuesta directa

Multi-tenancy es cuando una sola app sirve a múltiples organizaciones (tenants), cada una con sus datos aislados. Como tener 50 ERPs distintos en un solo sistema.

Explicación

Multi-tenancy es esencial para SaaS y útil para apps a medida que sirven a varios "clientes finales" (academias con varias franquicias, federación deportiva con varios clubes). Cada tenant tiene: usuarios propios, datos aislados (Row Level Security en Postgres), configuración independiente, dominio propio opcional. La complicación real: implementar bien la separación para que un tenant no pueda nunca ver datos de otro, ni accidental ni a propósito. Si esto falla, RGPD multa fuerte. Por eso se prefieren patrones probados: Postgres RLS, schemas separados, o BD por tenant en casos críticos.

Caso real

Construí una plataforma para una federación deportiva con 12 clubes: cada club tiene su propio panel, calendario, socios, comunicaciones. Los datos de cada club son invisibles a los demás. Stack: Postgres + RLS por tenant_id.

Multi-tenancy — Glosario · Asolux