Hacker ApprovedDepartments

Temporal

Hacker Approved

The most recommended of 12 workflow engines

Recommended for reliable long-running workflows with built-in retries, persisted state and crash recovery; critics call it overkill for small tasks, heavy to self-host and pricey on Cloud.

Recommended for reliable long-running workflows with built-in retries, persisted state and crash recovery; critics call it overkill for small tasks, heavy to self-host and pricey on Cloud.

181 people gave an opinion

recommend it
138
criticize it
43
approval share
76%
Each figure is 2 people. 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)

Owned for 1 year

Median of the 13 owners who said how long they have had it.

Each square is one year.

Why it carries the badge

  • 138 people recommend itNeeds 10 or more, met.
  • 3.2 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

  • Durable execution with retries and state

    “every workflow instance can have a shit ton of long running state that gets persisted and rehydrated at will”

    Comment from 13 Feb 2026 on Hacker News

    “Durable‑execution frameworks (DBOS/Temporal/etc.) give you retries, state, and consistency out of the box.”

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

    “Temporal does make it easy to mint an idempotency key by concatenating workflow run id and activity id”

    Comment from 10 Dec 2025 in “Django: what’s new in 6.0”
  • Enforces good engineering, simpler app code

    “I see this as Temporal surfacing inherent complexity of the domain in a way that forces the developer to consider it”

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

    “I tried their Cloud offering and was appalled at their pricing. I burned through the $1,000 free credits before I even got something to production.”

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

    “You buy into more complexity upfront, but it makes the application code way simpler and easier to manage overall.”

    Comment from 14 Sep 2026 in “Temporal raises $550M at a $12.55B valuation”
  • Beats building in-house or older orchestrators

    “solid failure-resistant infra. Companies could set the same thing up with an in-house team, but it's pretty great to be able to click a button”

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

    “It's only been a few months since I started deploying Temporal at work, and there's no way that I would try implementing all this in-house.”

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

    “software rarely just works and impresses me and Temporal for my local machine orchestrating genuinely did”

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

What people warn about

Each mark is one comment

  • Overkill and boilerplate for small tasks

    “At my current job we are forced to use Temporal for all background processing, which for small tasks is just a lot of boilerplate.”

    Comment from 28 Jan 2026 in “Oban, the job processing framework from Elixir, has come to Python”

    “Temporal is an AMAZING piece of software, however I don't believe it's a replacement for something more simple like Celery.”

    Comment from 10 Dec 2025 in “Django: what’s new in 6.0”

    “a pretty large amount of overhead, both in performance and (I think more importantly) cognitive”

    Comment from 14 Sep 2026 in “Temporal raises $550M at a $12.55B valuation”
  • Heavy self-hosting ops burden

    “They ship Helm charts so reality is somewhere between "helm deploy" and "substantial ops burden".”

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

    “Temporal is, in my opinion having run it in prod for over a year - poorly designed, slow and ridicliously heavy infra wise.”

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

    “paying more money than you expected for temporal's managed solution or taking on substantial ops burden”

    Comment from 29 May 2026 in “SQLite is all you need for durable workflows”
  • Expensive managed Cloud offering

    “I tried their Cloud offering and was appalled at their pricing. I burned through the $1,000 free credits before I even got something to production.”

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

    “paying more money than you expected for temporal's managed solution or taking on substantial ops burden”

    Comment from 29 May 2026 in “SQLite is all you need for 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.

Temporal compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
TemporalThis page1384376%121 yr13 ownersApproved
DBOS39981%12—Approved
Apache Airflow18578%10—Approved
Restate16384%10—Approved
Windmill11192%6—Approved
See all 12 workflow engines, ranked

What people said

40 of the 216 comments that mention it, newest first. Each links to the original comment.

“I have big respect for what Maxim and the team built, and both systems are essentially open and free”

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

“It does work well to implement a multi-system transactional workflow broken down into retryable steps”

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

“a pretty large amount of overhead, both in performance and (I think more importantly) cognitive”

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

“The ability to see what's happening when and where across a single workflow run is a dream compared to all the traditional logging approaches I've seen.”

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

“It absolutely still has some considerable pain points though, and I find it difficult to use for larger tasks”

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

“You buy into more complexity upfront, but it makes the application code way simpler and easier to manage overall.”

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

“solid failure-resistant infra. Companies could set the same thing up with an in-house team, but it's pretty great to be able to click a button”

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

“the best substrate for these kind of agents are durable workflow engines. I'm currently supporting Temporal.”

RecommendsComment from 13 Jul 2026 in “Ask HN: What Are You Working On? (July 2026)”

“software rarely just works and impresses me and Temporal for my local machine orchestrating genuinely did”

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

“They ship Helm charts so reality is somewhere between "helm deploy" and "substantial ops burden".”

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

“I see this as Temporal surfacing inherent complexity of the domain in a way that forces the developer to consider it”

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

“Temporal is amazing, it feels much better than previous orchestrators I used like Prefect or Airflow.”

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

“Temporal feels massive, I tried it for a small workflow embedded on my system, and worked fine”

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

“paying more money than you expected for temporal's managed solution or taking on substantial ops burden”

CriticizesComment from 29 May 2026 in “SQLite is all you need for durable workflows”

“It makes the process of dealing with API retries and organizing workflows and tasks really simple.”

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

“I find it very powerful and easy to work with and has really helped move lifecycle logic out of APIs”

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

“It sucks to run yourself. Docs on running/errors are non-existent. Their helm charts are broken.”

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

“I thought Temporal was overly complex, but as you said the best part is it does enforce good engineering practices.”

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

“I tried their Cloud offering and was appalled at their pricing. I burned through the $1,000 free credits before I even got something to production.”

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

“From a Developer standpoint, the SDK is quite nice though.”

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

“Temporal is, in my opinion having run it in prod for over a year - poorly designed, slow and ridicliously heavy infra wise.”

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

“Temporal is a better design and one that's less likely to lead non-experts to make serious mistakes.”

RecommendsComment from 12 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“making time handling explicit and predictable, which is probably what developers needed all along”

RecommendsComment from 12 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“The whole point of the library is to be explicitly about what kind of date/time data you're working with”

RecommendsComment from 12 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“a lot of the biggest gains in Temporal are the "Plain" family for "wall clock times"/"wall calendar dates"”

RecommendsComment from 11 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“PlainDate and ZonedDateTime finally give us types that match how humans actually think about time”

RecommendsComment from 11 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“All Temporal objects are easily (de)serializable, though. `.toString` and `Temporal.from` work great.”

RecommendsComment from 11 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“Temporal fixes both by forcing you to be explicit about timezones through ZonedDateTime vs PlainDate”

RecommendsComment from 11 Mar 2026 in “Temporal: The 9-Year Journey to Fix Time in JavaScript”

“It actually can replace the semaphores, checkpointing, cancellation and even add crash recovery”

MixedComment from 26 Feb 2026 in “Show HN: Conjure – 3D printed objects from text description only”

“every workflow instance can have a shit ton of long running state that gets persisted and rehydrated at will”

RecommendsComment from 13 Feb 2026 on Hacker News

“Even in a product as technically wonderful as Temporal, we can have relatively simple oversights like this that lead to cross tenant leakage.”

MixedComment from 6 Feb 2026 in “Masked namespace vulnerability in Temporal”

“It's only been a few months since I started deploying Temporal at work, and there's no way that I would try implementing all this in-house.”

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

“the only boilerplate is like 3 lines of code for a simple workflow function to call the activity”

RecommendsComment from 29 Jan 2026 in “Oban, the job processing framework from Elixir, has come to Python”

“At my current job we are forced to use Temporal for all background processing, which for small tasks is just a lot of boilerplate.”

MixedComment from 28 Jan 2026 in “Oban, the job processing framework from Elixir, has come to Python”

“I am using Temporal, Durable execution state was a big problem for orchestrating a single backend”

RecommendsComment from 26 Jan 2026 in “Graviton: Create Complex Generative AI pipelines, auto-export as API”

“for mature production system see temporal. their magic sauce is good intermediate states.”

RecommendsComment from 14 Jan 2026 in “I Love You, Redis, but I'm Leaving You for SolidQueue”

“Durable‑execution frameworks (DBOS/Temporal/etc.) give you retries, state, and consistency out of the box.”

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

“Temporal is an AMAZING piece of software, however I don't believe it's a replacement for something more simple like Celery.”

MixedComment from 10 Dec 2025 in “Django: what’s new in 6.0”

“Temporal does make it easy to mint an idempotency key by concatenating workflow run id and activity id”

MixedComment from 10 Dec 2025 in “Django: what’s new in 6.0”

“durable workflow platforms such as temporal.io which also bring the ability to spread the load over many workers”

RecommendsComment from 1 Nov 2025 on Hacker News

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