DBOS ha presentado una nueva arquitectura para la ejecución de flujos de trabajo duraderos que elimina la necesidad de un orquestador externo centralizado. Tradicionalmente, sistemas como Temporal o AWS Step Functions gestionan estos procesos mediante un servidor central que coordina y guarda los puntos de control. DBOS propone una alternativa más sencilla: utilizar directamente PostgreSQL como el orquestador. En este modelo, los servidores de aplicaciones guardan los estados del programa en tablas de la base de datos, permitiendo la recuperación automática ante fallos sin intermediarios. Esta innovación simplifica la infraestructura, mejora la escalabilidad y la observabilidad, ya que las consultas SQL nativas permiten monitorear el progreso en tiempo real. Al reutilizar la robustez de PostgreSQL para la gestión de estado y concurrencia, DBOS reduce los puntos de fallo y la superficie de ataque, ofreciendo una solución eficiente y segura para la ejecución de procesos complejos en la nube.
DBOS elimina orquestadores externos usando PostgreSQL para flujos de trabajo
