Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 11 · 08 de 14

El motor que se apaga el 31 de marzo

Reservas

El motor que se apaga el 31 de marzo

La misma cadena hotelera, el mismo motor de reservas nuevo. Cambió una sola cosa, y da vuelta la respuesta entera.

El motor viejo corre sobre una plataforma licenciada. El contrato termina el 31 de marzo y el proveedor ya rechazó la prórroga por escrito. No es una fecha interna que se mueva en una reunión: es una fecha en la que el sistema deja de tener derecho a ejecutarse.

Eso convierte en costo puro todo lo que en el ejercicio anterior era prudencia. Mantener al motor viejo al día servía para poder volver a él. Acá no hay a dónde volver. Cada reserva que le sigue entrando es trabajo que va a haber que migrar dos veces: una ahora y otra antes de marzo. A 40.000 reservas por día, eso es una deuda que crece sola y vence en una fecha que nadie puede mover.

Y el sitio no es el único que le escribe. El canal de agencias trae el 30 % de las reservas y también termina en el motor viejo. Es el que nadie mira, porque no pasa por la pantalla que todos usan.

Pero congelarlo no es borrarlo, y ahí está la segunda mitad del problema.

Diez años de historial de reservas viven en la base vieja y siguen haciendo falta todos los días: reclamos, auditorías de facturación, disputas con agencias. Se resuelven mirando reservas de hace años. El motor viejo se queda desplegado hasta que termine la exportación, porque es lo único que sabe interpretar esas filas con su lógica de tarifas, cancelaciones y penalidades.

Pero el historial no se puede leer a través de él. El 31 de marzo el motor viejo deja de tener derecho a ejecutarse: si la consulta de historial viaja por ahí, ese día el historial se apaga junto con el motor. Los datos siguen en el disco y nadie los puede mirar.

Hay una tercera cosa, y es la que se olvida. El 31 de marzo, cualquier conexión que todavía apunte al motor viejo deja de responder. No hay despliegue que la salve. El diagrama de hoy es la única oportunidad de encontrarlas todas.

Rearmá el sistema para que el motor nuevo atienda todas las reservas, para que ningún sistema le siga mandando trabajo al viejo, y para que los diez años de historial se sigan consultando desde la base congelada, sin pasar por el motor viejo, mientras éste, congelado, espera el final de la exportación.

Uso de IA: libre, pero la respuesta tiene que explicar por qué acá el motor viejo deja de recibir escrituras, y por qué eso sería un error en el ejercicio anterior.

Presupuesto
7 unidades operativas
Restricción
fecha límite en que el motor viejo deja de tener licencia: como máximo 0 prórrogas concedidas
Restricción
historial de reservas que debe seguir siendo consultable: al menos 10 años

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.