Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 2 · 03 de 14

El aviso que cada servicio manda por su cuenta

Recursos humanos

El aviso que cada servicio manda por su cuenta

Una empresa de 900 empleados manda 14.000 mensajes por cierre de mes: recibos disponibles, cambios de licencia, avisos de vencimiento.

Dos servicios los mandan. El de personal, cuando alguien aprueba una licencia. El de nómina, cuando el recibo queda publicado. Cada uno habla directo con el proveedor de mensajería, con su propia credencial, su propio formato de número de teléfono y su propia redacción del texto. Las dos redacciones son distintas y ninguna de las dos es la que aprobó legales.

En el cierre de junio, nómina mandó 4.200 mensajes en once minutos y el proveedor empezó a rechazar por límite de tasa. Personal, que usa la misma cuenta, dejó de poder avisar nada durante media hora. Los dos equipos abrieron un incidente. Ninguno de los dos entendía por qué el otro aparecía en el suyo.

Ahora la empresa quiere cambiar de proveedor por precio. La estimación es de tres semanas, y es tres semanas porque hay que tocar los dos servicios, probar los dos, y desplegar los dos el mismo día.

El equipo tiene 7 unidades operativas y hoy usa 5.

Rearmá el sistema para que mandar un aviso sea una responsabilidad con un dueño, y para que cambiar de proveedor sea un cambio en un solo lugar.

Uso de IA: libre, pero tu respuesta tiene que decir, en tus palabras, cuántos lugares hay que tocar hoy para cambiar de proveedor de mensajería, y cuántos después de tu cambio.

Presupuesto
7 unidades operativas
Restricción
mensajes salientes en un cierre de mes: al menos 14000 mensajes/mes
Restricción
presupuesto operativo: como máximo 7 unidades operativas

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.