Dev12 min reading time
Article: Implementing Durable Workflows on Postgres Without an External Orchestrator
InfoQ (AI, ML & Data)
Read full postKestrel Workflows demonstrates that durable workflow execution can be implemented directly on Postgres without relying on external orchestrators like Temporal or AWS Step Functions. By using Postgres features such as SELECT ... FOR UPDATE SKIP LOCKED and primary-key constraints for idempotency, workflows can be reliably checkpointed, recovered after crashes, and observed via SQL queries, simplifying infrastructure and improving reliability.

