¿Qué significa "multitenancy" en programación?
multitenancy es uno de los términos más comunes en el desarrollo de software. Si alguna vez te preguntaste qué significa exactamente, en qué contexto se usa y por qué importa, esta guía te lo explica con definiciones claras y ejemplos reales.
Definición
Una arquitectura en la que una unica instancia de una aplicacion sirve a multiples clientes (tenants), con sus datos aislados entre si. Tres estrategias principales: base de datos compartida con una columna tenant_id (la mas simple), esquemas separados por tenant, o bases de datos separadas por tenant (la mas aislada). Los productos SaaS suelen ser multitenant.
Ejemplo en inglés
"Our app is multitenant: all customers share the same database, but every query filters by tenant_id to ensure data isolation."
Términos relacionados
¿Listo para practicar tu inglés en el trabajo?
Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.
Prueba Lingua-e gratis