Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 8 · 14 de 14

La plataforma que vendió aislamiento por contrato

Formación

La plataforma que vendió aislamiento por contrato

Una plataforma de formación corporativa. 1.100 empresas clientes, 2,4 millones de inscripciones acumuladas, todo sobre la misma base.

El contrato marco que firmaron las 1.100 dice, con esas palabras, que los datos de una empresa cliente no son accesibles por ninguna otra. Es la frase que cierra las ventas grandes.

Hoy hay cuatro caminos por los que un dato sale de esa base. Tres se construyeron por buenas razones y ninguno de los tres respeta esa frase.

El primero funciona. El empleado entra al campus de su empresa, y el servicio de formación, que recibe de qué empresa es la sesión, consulta la base con ese dato adentro. Este camino no hay que tocarlo.

El segundo es el análisis de industria. Un producto que se vende: cada empresa ve cómo se compara su tasa de finalización contra el promedio de su sector. El proceso recorre la base de las 1.100 cada noche. La consulta la escribió el equipo de datos, que no participa de las revisiones de la plataforma. El contrato no prohíbe los agregados anónimos, así que el producto es legítimo. La consulta cruda, no.

El tercero son los certificados. Se emiten como PDF y viven en un depósito publicado detrás de una red de distribución, decisión del trimestre pasado, cuando las descargas se volvieron el segundo renglón de la factura. Fue la respuesta correcta al problema de costo. La red entrega cualquier archivo a quien sepa la dirección, y guarda una copia cerca de quien la pidió.

El cuarto es la emisión. Todos los pedidos de certificado entran por una única cola ordenada. Una empresa con 40.000 empleados cierra su plan anual y emite todo de golpe. La empresa de doce personas que pidió el suyo a las 15:10 lo recibe cuando terminen los 40.000 de adelante.

El equipo tiene 8 unidades operativas y hoy usa 6. El margen alcanza para una o dos piezas, no para tres.

Rearmá el sistema para que los cuatro caminos respeten la frase del contrato: que toda consulta en vivo pase por el componente que conoce al dueño, que el análisis siga existiendo pero sobre un dato que ya no identifica a nadie, que el certificado deje de estar publicado abierto, y que el tamaño de una empresa deje de decidir la espera de las otras 1.099.

Uso de IA: libre, pero tu respuesta tiene que recorrer los cuatro caminos por los que un dato sale del sistema (la consulta, el análisis, el archivo y la publicación) y decir, en cada uno, qué componente sabe de qué empresa es lo que está entregando.

Presupuesto
8 unidades operativas
Restricción
empresas clientes sobre la misma plataforma: al menos 1100 empresas
Restricción
inscripciones acumuladas en la base compartida: al menos 2400000 inscripciones
Restricción
certificados de otra empresa accesibles sin permiso: exactamente 0 certificados

Este ejercicio se resuelve arrastrando piezas en un lienzo, y eso pide una pantalla ancha y un puntero preciso. Acá podés leerlo entero. Abrilo desde una computadora para jugarlo.

Recién salido del horno

La Forja acaba de salir

Es lo más nuevo del sitio, así que es donde es más probable que algo se rompa. Si algo no anda como esperabas, o simplemente no se entiende, contámelo: cada reporte la mejora.

¿No usás GitHub? Podés escribirme por mail. ¿Nada que decir todavía? Ver lo ya reportado.