Tessera
Una plataforma de contenido multiinquilino
Una superficie de creación se apoya en un modelo de documento, y lo que manipula un editor no es lo que acaba recibiendo un navegador. Cuando la plataforma es multiinquilino, la misma brecha se abre de nuevo en los permisos, en los dominios y en la facturación, y cada una tiene que cerrarse en el esquema, no en una consulta que alguien se acordó de escribir.
Lo que exigió
- Un modelo de bloques en el que el editor y el renderizador no puedan divergir
- Cada guardado recuperable, no solo el último
- Permisos decididos en un solo lugar en vez de comprobados en cada punto de llamada
- Un aislamiento entre inquilinos que una cláusula WHERE olvidada no pueda romper