DEV Community

Pedro J. Manrique
Pedro J. Manrique

Posted on

La cola procesaba pedidos. Nadie miraba los que no salían

Un sistema puede enseñar actividad constante mientras acumula trabajo detenido.

Imaginad una tienda que mueve la confirmación de pedidos a una cola. El panel muestra cientos de mensajes procesados cada hora. El viernes a las 16:42 un formato inesperado hace fallar una tarea. Tras varios reintentos, el mensaje acaba en la cola de errores. El resto sigue funcionando y todas las gráficas de actividad están verdes. El lunes hay catorce clientes con el pago confirmado y sin correo de pedido.

El equipo había decidido vigilar cuántos mensajes entraban y salían. Nadie había acordado quién revisaría los fallidos, cuánto tiempo podían esperar ni cómo devolverlos al flujo después de corregir la causa.

Yo pondría una alerta por antigüedad y número de mensajes en la cola de errores, una persona responsable y un procedimiento de reenvío seguro. También comprobaría que repetir una tarea no duplica el pedido. Una cola no elimina las excepciones: solo las guarda en otro sitio hasta que alguien se hace cargo.

En reglasnoescritas.com se habla mucho de estos temas, no de una forma superficial, sino en profundidad y aportando conocimiento real aplicable. Emails cortos, de un tema diferente cada día, de esos que dices -esto me suena XD-

¿Qué métrica os dio tranquilidad mientras el problema real crecía fuera del panel principal?

Top comments (0)