Nivel 12 · 01 de 14
La caché que firmó el arquitecto anterior
La caché que firmó el arquitecto anterior
Un banco mediano. Veintitrés gestores de cobranzas trabajan todo el día sobre el mismo portal: buscan un deudor, ven su saldo, registran una gestión. 9.200 consultas por día, unas 400 cada uno, y el acuerdo interno dice que una consulta responde en 400 milisegundos.
El sistema tiene siete meses y lo dejó armado el arquitecto anterior, que ya no está. Su decisión más visible es la caché de saldos: sin ella la consulta tarda 1,3 segundos, porque la base de deudas está particionada por año y el gestor mira los últimos cinco. La decisión está firmada en un documento que todavía circula.
El director financiero quiere otra cosa. El informe mensual de mora que pide el regulador salió tarde una vez, hay un expediente abierto por eso, y él considera que el servicio de informes es lo único de este sistema que puede terminar en una sanción.
Y hay un tercer número que nadie discute porque está firmado: el equipo de guardia son dos personas que ya operan otros cuatro sistemas, y aceptaron por escrito sostener cinco piezas. Hoy hay cinco. Ninguna es un componente de monitoreo.
Ese es el problema entero. La sexta pieza no existe. Vas a tener que mirar a una de las dos personas que te piden algo y decirle que no, con un número, no con una opinión.
Armá el sistema que cumple las tres reglas (el servicio de cobranzas reporta lo que le pasa, sigue llegando a la base de deudas, y el gestor sigue entrando por la puerta de entrada) sin pasar de cinco piezas. La respuesta correcta no es una: son dos, y la diferencia entre ellas es a quién le explicás la decisión.
Uso de IA: libre, pero acá la IA no puede decidir por vos. El motor acepta las dos respuestas: la que tenés que poder sostener delante de quien pierde su pieza es la tuya.
- Presupuesto
- 5 unidades operativas
- Restricción
- presupuesto operativo del equipo de guardia (techo duro): como máximo 5 unidades operativas
- Restricción
- tiempo de respuesta acordado con los gestores para consultar un saldo: como máximo 400 milisegundos
- Restricción
- plazo del informe mensual de mora que exige el regulador: como máximo 5 días hábiles
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.