Una arquitectura multi-tenant permite compartir una base de producto manteniendo separación entre clientes. La estrategia concreta depende del nivel de aislamiento, escala, operación y requisitos de seguridad.
Una base común, contextos separados
La aplicación puede resolver tenant, configuración, permisos y acceso a datos en cada petición. En otros escenarios, conviene separar bases o instalaciones. No existe una única estrategia correcta para todos los productos.
Actualizaciones y migraciones
El verdadero desafío aparece con el tiempo: cambiar esquema, corregir herencias, migrar datos y mantener compatibilidad entre clientes. Por eso la evolución forma parte del diseño multi-tenant.
Esta problemática forma parte de la evolución de Gestión Inicial y de arquitecturas por cliente como PSI Central.