Sistema de colas y flujos para automatizar tareas repetitivas entre servicios.
Qué resuelve
Cuando una tarea depende de tres servicios distintos y cada uno falla a su manera, acabas escribiendo el mismo código de reintentos una y otra vez. QRowder centraliza eso: define el flujo, el sistema se encarga del orden, los reintentos y el registro de cada paso.
Cómo está hecho
Colas con prioridad, workers independientes por tipo de tarea, dead-letter queue para lo que falla de verdad y un panel mínimo para ver el estado de cada flujo. Todo el estado vive en base de datos, así que un reinicio no pierde trabajo.
Estado
Corriendo en producción para las tareas del taller: sincronización de archivos, avisos y procesos de impresión.