¿Cuáles son los desafíos típicos que surgen al convertir una aplicación de un solo inquilino en una aplicación de múltiples inquilinos? La seguridad y el aislamiento de datos me parecen los más importantes. ¿Cuáles son algunos otros?
Soy uno de los arquitectos de un esfuerzo de automatización bastante significativo, e históricamente solo ha sido nuestra compañía usándolo. Queremos hacer posible que otros también lo usen. Cada vez que hablamos de "hacerla multiempresa", la conversación gira en torno a mantener a los usuarios con un inquilino alejado de los datos que posee otro inquilino, y asegurarse de que los usuarios con un inquilino no puedan (ya sea intencionalmente o sin darse cuenta) crear impactos en otro Ambientes del inquilino. Lo que me pregunto es si la seguridad / aislamiento de datos son realmente las únicas preocupaciones importantes aquí, o si hay otras preocupaciones importantes en las que simplemente no estamos pensando.