Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 11 · 09 de 14

El motor que hay que poder volver a encender

Reservas

El motor que hay que poder volver a encender

Una cadena hotelera confirma 40.000 reservas por día en temporada alta. La temporada dura once semanas y concentra el 63 % de la facturación del año.

El motor de reservas nuevo está listo hace cuatro meses. La migración se autorizó dentro de la temporada, y la razón no es imprudencia: fuera de la temporada no hay volumen para que aparezcan los problemas del motor nuevo. Si no se estrena con los picos reales, se estrena el año que viene, con un año más de cambios encima y sin nadie que recuerde el detalle.

La condición que puso la dirección tiene un número: si el motor nuevo empieza a confirmar mal, se devuelve todo el tráfico al viejo en menos de sesenta segundos.

Ese número no salió de la nada. Hace dos años esta misma empresa migró su sistema de pagos y volver atrás llevó cinco horas. El motor viejo estaba encendido, todos lo habían verificado, pero su estado se había quedado en el momento del corte, y las operaciones de las horas del medio hubo que reconciliarlas a mano.

Un motor encendido no es una vuelta atrás disponible. Un motor al día, sí.

Hay una restricción más: el motor viejo tiene una ventana de mantenimiento mensual de veinte minutos. Mantenerlo al día no puede costar la disponibilidad del nuevo, o esos veinte minutos son veinte minutos sin reservas en plena temporada.

Rearmá el sistema para que el motor nuevo atienda reservas reales, el motor viejo siga procesando cada reserva de la temporada, y la decisión de quién atiende viva en un solo lugar que se pueda cambiar en sesenta segundos.

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

Presupuesto
8 unidades operativas
Restricción
reservas confirmadas por día en temporada alta: al menos 40000 reservas/día
Restricción
tiempo aceptable para devolver todo el tráfico al motor viejo: como máximo 60 segundos

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.