PROBLEMA
El robot no debe ser el sistema de registro.
Las automatizaciones de larga duración son frágiles cuando estado, retries y recuperación dependen completamente de una sesión RPA. La solución separa orquestación y ejecución.
CASO DE ESTUDIO 01 · AUTOMATION ENGINEERING
Arquitectura de referencia para automatización empresarial confiable, con el estado durable de orquestación fuera del robot y RPA como un canal de ejecución controlado junto con APIs y servicios.
PROBLEMA
Las automatizaciones de larga duración son frágiles cuando estado, retries y recuperación dependen completamente de una sesión RPA. La solución separa orquestación y ejecución.
DECISIÓN CENTRAL
PostgreSQL mantiene el estado autoritativo. Redis acelera el despacho. Los workers reclaman trabajo y seleccionan el adaptador API o RPA apropiado.
ARQUITECTURA
Identidad lógica para proteger frente a procesamiento duplicado.
Retries limitados, backoff, dead-letter y replay auditable.
Métricas, readiness, correlation IDs y base OpenTelemetry.
API cuando es viable; RPA cuando la UI es realmente necesaria.
TRADE-OFFS Y LÍMITES
PostgreSQL sigue siendo el estado autoritativo.
El cooldown del target es local al worker, no un limitador global distribuido.
No se afirma propagación completa de contexto a través de toda la frontera asíncrona.
Las pruebas sintéticas son evidencia de ingeniería, no una afirmación de capacidad productiva.
EVIDENCIA
Sistema de referencia de portafolio; no se presenta como despliegue productivo de un cliente.