Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 8 · 11 de 14

Los ciento cuarenta que cierran el mismo día

Cobranzas

Los ciento cuarenta que cierran el mismo día

La misma plataforma de cobros. Los mismos 140 comercios sobre la misma base de movimientos. Ninguno es una financiera regulada: son almacenes, farmacias, talleres, una cadena de nueve panaderías.

Todos cierran el mes el mismo día, porque el mes termina para todos el mismo día.

Hoy el cierre entra por donde entra todo el mundo: le pide los movimientos al servicio de cobros, comercio por comercio. Es la puerta única, y funcionó bien mientras fueron 30 comercios.

Con 140 tarda seis horas y media. La ventana es de cuatro.

Y durante esas seis horas y media, el servicio de cobros atiende el cierre y a los comercios al mismo tiempo. El 1 de julio a las 6:40 de la mañana, en una panadería, cobrar una tarjeta tardó 22 segundos. Nadie vio un error en ningún tablero: el sistema estaba sano, sólo que ocupado.

Un dato que cambia el problema: la base guarda el comercio en cada fila y tiene un índice por ese campo. El barrido no tiene que adivinar de quién es nada. Recorre comercio por comercio usando ese índice, y termina en minutos.

Eso no era cierto en la otra mitad de este par, y por eso allá la respuesta era la contraria.

El equipo tiene 6 unidades operativas y hoy usa 4.

Rearmá el sistema para que el cierre de mes llegue a los movimientos sin competir por la capacidad del servicio que están usando los comercios, y para que el camino lento deje de estar disponible.

Uso de IA: libre, pero tu respuesta tiene que decir dónde vive, en tu diseño, la regla de que una fila pertenece a un comercio, si ya no vive en el servicio por el que pasan todas las lecturas.

Presupuesto
6 unidades operativas
Restricción
comercios que cierran el mismo día: al menos 140 comercios
Restricción
ventana disponible para cerrar el mes: como máximo 4 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.