Temporal
Hacker ApprovedThe 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%
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)
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” - Comment from 14 Sep 2026 in “Temporal raises $550M at a $12.55B valuation”
- Comment from 29 May 2026 in “SQLite is all you need for durable workflows”
- Comment from 26 Jan 2026 in “Graviton: Create Complex Generative AI pipelines, auto-export as API”
- Comment from 26 Feb 2026 in “Show HN: Conjure – 3D printed objects from text description only”
- Comment from 14 Jan 2026 in “I Love You, Redis, but I'm Leaving You for SolidQueue”
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” - Comment from 28 May 2026 in “Just Use Postgres for Durable Workflows”
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” - 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” - Comment from 30 May 2026 in “SQLite is all you need for durable workflows”
- 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” - Comment from 28 May 2026 in “Just Use Postgres 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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Temporal | 138 | 43 | 76% | 12 | 1 yr13 owners | Approved |
| DBOS | 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 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”
“It does work well to implement a multi-system transactional workflow broken down into retryable steps”
“a pretty large amount of overhead, both in performance and (I think more importantly) cognitive”
“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.”
“It absolutely still has some considerable pain points though, and I find it difficult to use for larger tasks”
“You buy into more complexity upfront, but it makes the application code way simpler and easier to manage overall.”
“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”
“the best substrate for these kind of agents are durable workflow engines. I'm currently supporting Temporal.”
“software rarely just works and impresses me and Temporal for my local machine orchestrating genuinely did”
“They ship Helm charts so reality is somewhere between "helm deploy" and "substantial ops burden".”
“I see this as Temporal surfacing inherent complexity of the domain in a way that forces the developer to consider it”
“Temporal is amazing, it feels much better than previous orchestrators I used like Prefect or Airflow.”
“Temporal feels massive, I tried it for a small workflow embedded on my system, and worked fine”
“paying more money than you expected for temporal's managed solution or taking on substantial ops burden”
“It makes the process of dealing with API retries and organizing workflows and tasks really simple.”
“I find it very powerful and easy to work with and has really helped move lifecycle logic out of APIs”
“It sucks to run yourself. Docs on running/errors are non-existent. Their helm charts are broken.”
“I thought Temporal was overly complex, but as you said the best part is it does enforce good engineering practices.”
“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.”
“From a Developer standpoint, the SDK is quite nice though.”
“Temporal is, in my opinion having run it in prod for over a year - poorly designed, slow and ridicliously heavy infra wise.”
“Temporal is a better design and one that's less likely to lead non-experts to make serious mistakes.”
“making time handling explicit and predictable, which is probably what developers needed all along”
“The whole point of the library is to be explicitly about what kind of date/time data you're working with”
“a lot of the biggest gains in Temporal are the "Plain" family for "wall clock times"/"wall calendar dates"”
“PlainDate and ZonedDateTime finally give us types that match how humans actually think about time”
“All Temporal objects are easily (de)serializable, though. `.toString` and `Temporal.from` work great.”
“Temporal fixes both by forcing you to be explicit about timezones through ZonedDateTime vs PlainDate”
“It actually can replace the semaphores, checkpointing, cancellation and even add crash recovery”
“every workflow instance can have a shit ton of long running state that gets persisted and rehydrated at will”
“Even in a product as technically wonderful as Temporal, we can have relatively simple oversights like this that lead to cross tenant leakage.”
“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.”
“the only boilerplate is like 3 lines of code for a simple workflow function to call the activity”
“At my current job we are forced to use Temporal for all background processing, which for small tasks is just a lot of boilerplate.”
“I am using Temporal, Durable execution state was a big problem for orchestrating a single backend”
“for mature production system see temporal. their magic sauce is good intermediate states.”
“Durable‑execution frameworks (DBOS/Temporal/etc.) give you retries, state, and consistency out of the box.”
“Temporal is an AMAZING piece of software, however I don't believe it's a replacement for something more simple like Celery.”
“Temporal does make it easy to mint an idempotency key by concatenating workflow run id and activity id”
“durable workflow platforms such as temporal.io which also bring the ability to spread the load over many workers”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.