Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 7 · 05 de 14

El día de la matrícula

Educación

El día de la matrícula

Una universidad pública abre la matrícula del semestre un lunes a las ocho de la mañana. En la primera hora entran 41.000 estudiantes. El resto del semestre el sistema atiende cuatro mil pedidos por día.

Diez veces el tráfico, durante tres horas, una vez cada seis meses.

El sistema actual tiene seis piezas que hay que mantener despiertas: la puerta de entrada, el servicio de matrícula, el servicio de validación académica, la base de cupos, la caché de cupos disponibles y el monitoreo. Seis unidades operativas, y el presupuesto es exactamente seis.

El semestre pasado el sistema estuvo caído cuarenta minutos. El informe decía “la base no dio abasto”, y el equipo pidió una base más grande. El área financiera contestó lo único que se puede contestar a eso: no se compra capacidad permanente para tres horas cada seis meses.

Así que el problema no es cuánta capacidad falta. Es dónde espera el trabajo cuando llega más del que se puede hacer al mismo tiempo.

Y el presupuesto no se mueve. Si entra una pieza, sale otra.

Rearmá el sistema para que el pico tenga dónde esperar, sin pasarte de seis unidades operativas. Mirá cada pieza y preguntate qué compra: hay dos que en el día de la matrícula no compran nada, y una de ellas además miente.

Uso de IA: libre, pero tu respuesta tiene que nombrar las dos piezas que sacaste y decir qué se pierde con cada una. El presupuesto no se mueve: sólo se puede cambiar en qué se gasta.

Presupuesto
6 unidades operativas
Restricción
estudiantes inscribiéndose en la primera hora: al menos 41000 estudiantes
Restricción
presupuesto operativo del equipo (techo duro): como máximo 6 unidades operativas
Restricción
duración del pico: como máximo 3 horas

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.