Hacker ApprovedDepartments

DBOS

Hacker Approved

Ranked 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%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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”
  • 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”
  • 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.

DBOS compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Temporal1384376%121 yr13 ownersApproved
DBOSThis page39981%12—Approved
Apache Airflow18578%10—Approved
Restate16384%10—Approved
Windmill11192%6—Approved
See all 12 workflow engines, ranked

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”

MixedComment from 14 Sep 2026 in “Temporal raises $550M at a $12.55B valuation”

“which are similar to Erlang processes but with persistent disk storage”

RecommendsComment from 9 Aug 2026 in “Shopify replaced Redis with MySQL for inventory reservations–and it scaled”

“I personally think DB based OS or more accurately data-centric OS is the way to go”

RecommendsComment from 3 Jul 2026 in “Postgres transactions are a distributed systems superpower”

“Systems like these (durable execution) fit well with agents or LLM driven on demand workflows.”

RecommendsComment from 23 Jun 2026 in “Rive, Fast and reliable background jobs in Go”

“DBOS is price-gated as well, and pricing is based on usage whereas River's is not.”

MixedComment from 22 Jun 2026 in “Rive, Fast and reliable background jobs in Go”

“Same thesis: durable and reliable workflows are hard to manage -- it just doesn't have to be as hard as Temporal makes it be”

RecommendsComment from 30 May 2026 in “SQLite is all you need for durable workflows”

“DBOS is much less complexity compared to Temporal. That's the benefit.”

RecommendsComment from 29 May 2026 in “Just Use Postgres for Durable Workflows”

“Making the workflow engine of DBOS depend on the paid component (Conductor) for scaling and recovery makes it a no-go.”

CriticizesComment from 28 May 2026 in “Just Use Postgres for Durable Workflows”

“There's a reason why there is a dedicated team building DBOS, every day.”

RecommendsComment from 28 May 2026 in “Just Use Postgres for Durable Workflows”

“executor elasticity appears to be locked behind license purchase”

MixedComment from 1 May 2026 in “Does Postgres Scale?”

“it has made a world of difference building Durable Queues and Long Running, Durable Workflows in Python”

RecommendsComment from 30 Apr 2026 in “Does Postgres Scale?”

“Much easier to integrate and not nearly as heavyweight for you/your customers.”

RecommendsComment from 21 Apr 2026 in “Show HN: Graph Compose – Temporal workflows with visual builder, SDK, and AI”

“I think we need to keep pushing for best in class open source orchestrtion”

RecommendsComment from 8 Apr 2026 in “Claude Managed Agents”

“The beauty of the DBOS solution is that it works great for tiny apps and massive apps”

RecommendsComment from 11 Mar 2026 in “Ask HN: Do you still run Redis and workers just for background jobs?”

“It turns your app into its own durable executor using your database for coordination.”

RecommendsComment from 11 Mar 2026 in “Ask HN: Do you still run Redis and workers just for background jobs?”

“Right now the messaging is "you shouldn't use DBOS for production unless you are a paying customer"”

CriticizesComment from 2 Mar 2026 in “Go-Native Durable Execution”

“the Go one doesn't support SQLite as a backend for example while the Python one does”

MixedComment from 2 Mar 2026 in “Go-Native Durable Execution”

“I'm super excited about the debug workflow we recently enabled when we launched both a skill and MCP server.”

RecommendsComment from 2 Mar 2026 in “If AI writes code, should the session be part of the commit?”

“If you want truly private durable execution, you should check out DBOS.”

RecommendsComment from 1 Mar 2026 in “Show HN: SecLaw – Self-hosted AI agents on your machine, Docker-isolated”

“DBOS can guarantee exactly once execution if your API calls are idempotent.”

RecommendsComment from 2 Feb 2026 in “Designing a Passively Safe API”

“do a lot of the heavy lifting to get the idempotency, exactly once and recovery”

RecommendsComment from 31 Jan 2026 in “Designing a Passively Safe API”

“especially if you use a library like DBOS, which only adds a database write”

RecommendsComment from 12 Jan 2026 in “Message Queues: A Simple Guide with Analogies”

“DE workflow gives you the same guarantees with far less complexity.”

RecommendsComment from 12 Jan 2026 in “Message Queues: A Simple Guide with Analogies”

“It slides right into our existing Postgres usage and has a simple Go SDK.”

RecommendsComment from 19 Dec 2025 in “How to think about durable execution”

“it's much easier to integrate than Temporal and it Just Uses Postgres(tm)”

RecommendsComment from 19 Dec 2025 in “How to think about durable execution”

“DBOS uses in process coordination with a pure language library, which makes it far more performant with a lot less hardware.”

RecommendsComment from 22 Nov 2025 in “Building a Durable Execution Engine with SQLite”

“DBOS is tied to Postgres, right? That wouldn't scale anywhere near where we need either.”

MixedComment from 22 Nov 2025 in “Building a Durable Execution Engine with SQLite”

“All the functionality of Temporal without any of the infrastructure.”

RecommendsComment from 22 Nov 2025 in “Building a Durable Execution Engine with SQLite”

“DBOS workflows are fast enough to use interactively for critical tasks like this.”

RecommendsComment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“form factor matters! Building this as a library was technically tricky, but unlocks a lot of use cases”

RecommendsComment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“having a good story for workflow evolution is going to be essential for adoption”

MixedComment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“I had to back out when I figured that the observability isn't self hostable yet”

MixedComment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“The Java version looks pretty danged cool paging through the some of the code.”

RecommendsComment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“I love the product and what you are doing -- it's definitely needed and valuable.”

RecommendsComment from 14 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“It's awesome, looking forward to seeing what that self hostable observability would look like.”

RecommendsComment from 13 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“It’s not clear what part of the functionality is specific to Postgres, and why.”

CriticizesComment from 13 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“You can view your workflows and queues, search/filter them by any number of criteria”

RecommendsComment from 13 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“shame that due to annotation-based API it's gonna be a pain to use in Clojure”

MixedComment from 13 Nov 2025 in “Show HN: DBOS Java – Postgres-Backed Durable Workflows”

“It has everything you need (queues, crons, easy to understand pure Python).”

RecommendsComment from 6 Nov 2025 in “Absurd Workflows: Durable Execution with Just Postgres”

“FWIW DBOS is already in production at multiple Fortune 500 companies.”

RecommendsComment from 6 Nov 2025 in “Absurd Workflows: Durable Execution with Just Postgres”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.