Durable execution workflow system based on Postgres
github.com·1d·
Discuss: Hacker News
Flag this post

Absurd

Absurd is the simplest durable execution workflow system you can think of. It’s entirely based on Postgres and nothing else. It’s almost as easy to use as a queue, but it handles scheduling and retries, and it does all of that without needing any other services to run in addition to Postgres.

… because it’s absurd how much you can over-design such a simple thing.

Warning: this is an early experiment and should not be used in production. It’s an exploration of whether such a system can be built in a way that the majority of the complexity sits with the database and not the client SDKs.

What is Durable Execution?

Durable execution (or durable workflows) is a way to run long-lived, reliable functions that can survive crashes, restarts, and network failures wi…

Similar Posts

Loading similar posts...