pg_durable: Microsoft open sources in-database durable execution
- Databases
- Open Source
- Developer Tools
- Infrastructure
pg_durable is a new Microsoft open source PostgreSQL extension for durable execution. It lets you define workflows in SQL, persist their state in Postgres, wait on timers or signals, call out to HTTP, and resume after crashes from checkpoints. In plain terms, it is trying to turn Postgres into not just the data store but also the workflow engine for long-running database-adjacent jobs like ETL, AI pipelines, cron-style maintenance, and approval flows.
If your workflow is already mostly SQL and you want one stateful system with simpler backup and recovery, this is worth a look. If your team relies on strong app-layer tooling, testing, and readable code for changing business logic, expect real operational friction unless the surrounding tooling matures fast.
- github.com
- Discuss on HN