DBOS propose Postgres pour l'exécution durable des workflows

Original : Building durable workflows on Postgres

Pourquoi c'est important

Simplifie l'architecture des workflows durables en éliminant les orchestrateurs centraux

DBOS présente une architecture utilisant Postgres comme orchestrateur pour les workflows durables, éliminant le besoin d'un serveur central. Les serveurs d'application communiquent directement avec Postgres pour exécuter et sauvegarder l'état des workflows.

DBOS propose une alternative à l'orchestration externe traditionnelle (Temporal, Airflow, AWS Step Functions) en utilisant Postgres comme orchestrateur de workflows durables. Dans cette approche, les serveurs d'application communiquent directement avec Postgres au lieu de passer par un orchestrateur central. Les workflows sont soumis en créant une entrée dans une table Postgres, puis les serveurs interrogent cette table pour récupérer et exécuter les tâches. Chaque étape est sauvegardée dans Postgres, permettant la récupération en cas de panne. Cette architecture élimine la complexité d'un orchestrateur séparé en utilisant les mécanismes de verrouillage de Postgres pour coordonner l'exécution entre serveurs.

Source

dbos.dev — Lire l'original →