DBOS
Hacker ApprovedRanked 2 of 12 workflow engines by recommenders
Recommended for durable workflows and queues on Postgres, with far less complexity than Temporal. Common caveat: scaling and executor elasticity sit behind a paid tier.
Recommended for durable workflows and queues on Postgres, with far less complexity than Temporal. Common caveat: scaling and executor elasticity sit behind a paid tier.
48 people gave an opinion
- recommend it
- 39
- criticize it
- 9
- approval share
- 81%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 39 people recommend itNeeds 10 or more, met.
- 4.3 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Much simpler than Temporal
“Same thesis: durable and reliable workflows are hard to manage -- it just doesn't have to be as hard as Temporal makes it be”
Comment from 30 May 2026 in “SQLite is all you need for durable workflows” “it's much easier to integrate than Temporal and it Just Uses Postgres(tm)”
Comment from 19 Dec 2025 in “How to think about durable execution” “DBOS is much less complexity compared to Temporal. That's the benefit.”
Comment from 29 May 2026 in “Just Use Postgres for Durable Workflows” - Comment from 22 Nov 2025 in “Building a Durable Execution Engine with SQLite”
- Comment from 12 Jan 2026 in “Message Queues: A Simple Guide with Analogies”
Runs on existing Postgres database
“It turns your app into its own durable executor using your database for coordination.”
Comment from 11 Mar 2026 in “Ask HN: Do you still run Redis and workers just for background jobs?” “especially if you use a library like DBOS, which only adds a database write”
Comment from 12 Jan 2026 in “Message Queues: A Simple Guide with Analogies” “it's much easier to integrate than Temporal and it Just Uses Postgres(tm)”
Comment from 19 Dec 2025 in “How to think about durable execution” - Comment from 19 Dec 2025 in “How to think about durable execution”
Easy to integrate as library
“form factor matters! Building this as a library was technically tricky, but unlocks a lot of use cases”
Comment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows” “Much easier to integrate and not nearly as heavyweight for you/your customers.”
Comment from 21 Apr 2026 in “Show HN: Graph Compose – Temporal workflows with visual builder, SDK, and AI” “It has everything you need (queues, crons, easy to understand pure Python).”
Comment from 6 Nov 2025 in “Absurd Workflows: Durable Execution with Just Postgres” Exactly-once execution and recovery
“do a lot of the heavy lifting to get the idempotency, exactly once and recovery”
Comment from 31 Jan 2026 in “Designing a Passively Safe API” “DBOS can guarantee exactly once execution if your API calls are idempotent.”
Comment from 2 Feb 2026 in “Designing a Passively Safe API”
What people warn about
Each mark is one comment
Scaling and recovery need paid tier
“Making the workflow engine of DBOS depend on the paid component (Conductor) for scaling and recovery makes it a no-go.”
Comment from 28 May 2026 in “Just Use Postgres for Durable Workflows” “Right now the messaging is "you shouldn't use DBOS for production unless you are a paying customer"”
Comment from 2 Mar 2026 in “Go-Native Durable Execution” “DBOS is price-gated as well, and pricing is based on usage whereas River's is not.”
Comment from 22 Jun 2026 in “Rive, Fast and reliable background jobs in Go” - Comment from 1 May 2026 in “Does Postgres Scale?”
Uneven language support and SDKs
“the Go one doesn't support SQLite as a backend for example while the Python one does”
Comment from 2 Mar 2026 in “Go-Native Durable Execution” “they don't have SDKs for the languages we use at work”
Comment from 14 Sep 2026 in “Temporal raises $550M at a $12.55B valuation” Unclear Postgres dependence and scale limits
“DBOS is tied to Postgres, right? That wouldn't scale anywhere near where we need either.”
Comment from 22 Nov 2025 in “Building a Durable Execution Engine with SQLite” “It’s not clear what part of the functionality is specific to Postgres, and why.”
Comment from 13 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”
Other workflow engines people recommend
The four most recommended other workflow engines, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Temporal | 138 | 43 | 76% | 12 | 1 yr13 owners | Approved |
| DBOSThis page | 39 | 9 | 81% | 12 | — | Approved |
| Apache Airflow | 18 | 5 | 78% | 10 | — | Approved |
| Restate | 16 | 3 | 84% | 10 | — | Approved |
| Windmill | 11 | 1 | 92% | 6 | — | Approved |
What people said
40 of the 77 comments that mention it, newest first. Each links to the original comment.
“they don't have SDKs for the languages we use at work”
“which are similar to Erlang processes but with persistent disk storage”
“I personally think DB based OS or more accurately data-centric OS is the way to go”
“Systems like these (durable execution) fit well with agents or LLM driven on demand workflows.”
“DBOS is price-gated as well, and pricing is based on usage whereas River's is not.”
“Same thesis: durable and reliable workflows are hard to manage -- it just doesn't have to be as hard as Temporal makes it be”
“DBOS is much less complexity compared to Temporal. That's the benefit.”
“Making the workflow engine of DBOS depend on the paid component (Conductor) for scaling and recovery makes it a no-go.”
“There's a reason why there is a dedicated team building DBOS, every day.”
“executor elasticity appears to be locked behind license purchase”
“it has made a world of difference building Durable Queues and Long Running, Durable Workflows in Python”
“Much easier to integrate and not nearly as heavyweight for you/your customers.”
“I think we need to keep pushing for best in class open source orchestrtion”
“The beauty of the DBOS solution is that it works great for tiny apps and massive apps”
“It turns your app into its own durable executor using your database for coordination.”
“Right now the messaging is "you shouldn't use DBOS for production unless you are a paying customer"”
“the Go one doesn't support SQLite as a backend for example while the Python one does”
“I'm super excited about the debug workflow we recently enabled when we launched both a skill and MCP server.”
“If you want truly private durable execution, you should check out DBOS.”
“DBOS can guarantee exactly once execution if your API calls are idempotent.”
“do a lot of the heavy lifting to get the idempotency, exactly once and recovery”
“especially if you use a library like DBOS, which only adds a database write”
“DE workflow gives you the same guarantees with far less complexity.”
“It slides right into our existing Postgres usage and has a simple Go SDK.”
“it's much easier to integrate than Temporal and it Just Uses Postgres(tm)”
“DBOS uses in process coordination with a pure language library, which makes it far more performant with a lot less hardware.”
“DBOS is tied to Postgres, right? That wouldn't scale anywhere near where we need either.”
“All the functionality of Temporal without any of the infrastructure.”
“DBOS workflows are fast enough to use interactively for critical tasks like this.”
“form factor matters! Building this as a library was technically tricky, but unlocks a lot of use cases”
“having a good story for workflow evolution is going to be essential for adoption”
“I had to back out when I figured that the observability isn't self hostable yet”
“The Java version looks pretty danged cool paging through the some of the code.”
“I love the product and what you are doing -- it's definitely needed and valuable.”
“It's awesome, looking forward to seeing what that self hostable observability would look like.”
“It’s not clear what part of the functionality is specific to Postgres, and why.”
“You can view your workflows and queues, search/filter them by any number of criteria”
“shame that due to annotation-based API it's gonna be a pain to use in Clojure”
“It has everything you need (queues, crons, easy to understand pure Python).”
“FWIW DBOS is already in production at multiple Fortune 500 companies.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.