Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 11 · 01 de 14

La factura que todavía sale del sistema viejo

Facturación

La factura que todavía sale del sistema viejo

Una empresa de servicios emite 180.000 facturas por mes. El sistema que las emite tiene once años y lo mantiene una persona que entiende sus particularidades. Nadie lo quiere tocar y nadie lo quiere apagar.

Hace siete semanas se terminó el reemplazo. Está desplegado, está conectado a la base de facturas, y no emitió una sola factura real. La razón es simple y es la de siempre: la única forma que hay hoy de probarlo es apagar el viejo, porque la puerta de entrada llama al viejo directamente y no existe ningún lugar donde decir “esta factura la hace el nuevo”.

Hay también un enrutador desplegado hace un mes por el equipo de plataforma, esperando este corte. Tampoco recibe tráfico.

La dirección puso una condición para autorizar el arranque: si el sistema nuevo emite mal, se tiene que poder volver al viejo en menos de cinco minutos. Cinco minutos es el tiempo de una decisión de operación, no el de un despliegue: descarta cualquier plan donde volver atrás signifique reconstruir y publicar algo.

Rearmá el sistema para que el sistema nuevo empiece a emitir facturas de verdad, para que el viejo siga en pie y siga sirviendo, y para que la decisión de quién atiende cada factura viva en un solo lugar que se pueda cambiar sin desplegar nada.

Uso de IA: libre, pero la respuesta tiene que explicar por qué el sistema viejo sigue en pie después de que el nuevo empieza a facturar.

Presupuesto
6 unidades operativas
Restricción
facturas emitidas por mes: al menos 180000 facturas/mes
Restricción
tiempo aceptable para volver al sistema viejo si el nuevo emite mal: como máximo 5 minutos

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.