Inngest Blog
inngest.com · Company blog · on HN since 2021
Inngest's blog covers durable workflows, queues, event processing, and webhooks from the company building the Inngest platform.
What HN saysHN mentions it mostly through company job posts, founder comments, and as a competitor to other durable execution tools. Commenters give little opinion of the blog itself.
28HN people shared it
10linked it in comments
43stories submitted
537story points
4 months agolast shared
2021people per year2026
Most-shared posts
- 1Show HN: Inngest 1.0 – Open-source durable workflows on every platform6 people · 172 points · first shared 2021 · 51 comments on HN
- 2Building Webhooks That Scale2 people · 8 points · first shared 2022 · 1 comments on HN
- 3Evaluating trillions of event matches in real-time2 people · 8 points · first shared 2024 · 2 comments on HN
- 45 Lessons Learned from Taking Next.js App Router to Production2 people · 3 points · first shared 2023 · discussion on HN
- 5Every app you've built is an ETL pipeline2 people · 3 points · first shared 2026 · discussion on HN
- 6Python errors as values: Comparing useful patterns from Rust and Go2 people · 3 points · first shared 2023 · discussion on HN
- 7You might not need a queue2 people · 1 points · first shared 2023 · discussion on HN
- 8Step wait for event2 people · first shared 2023
- 9Building a fair multi-tenant queuing system1 people · 176 points · first shared 2024 · 57 comments on HN
- 10Queues Aren't the Right Abstraction1 people · 25 points · first shared 2024 · 17 comments on HN
- 11Modern Serverless Job Schedulers1 people · 24 points · first shared 2022 · 6 comments on HN
- 12Sharding high-throughput Redis without downtime1 people · 18 points · first shared 2024 · 4 comments on HN
- 13Debouncing in Queueing Systems: Optimizing Efficiency in Asynchronous Workflows1 people · 11 points · first shared 2024 · discussion on HN
- 14Context engineering is just software engineering for LLMs1 people · 7 points · first shared 2025 · 3 comments on HN
- 15Adding a second middleware broke our TypeScript types1 people · 6 points · first shared 2026 · 1 comments on HN
What HN people wrote when they linked it
tonyhb · 2024-09-02
Inngest | San Francisco (preferred) + Remote
https://www.inngest.com is a modern queueing/durable execution platform that allows all developers to ship fast, reliable code without managing infra, queues, or state. Our users write step functions in their existing codebase, and we handle the backend infra, queueing, scaling, concurrency, throttling, rate limiting, batching, o11y, and tracing for you.
We're beginning the hiring process for:
* Infrastructure engineer: an infrastructure engineer to help build and deploy our queueing system, state store, etc. on bare metal, then eventually our own hardware.
You can see the jobs here: https://jobs.ashbyhq.com/inngest.
I wrote this last month to get ahead, and the hiring process kicks off tomorrow. HN is great!
danfarrelly · 2023-07-06
I've seen the demo of this and it's pretty slick! It looks super easy to use and it uses Inngest under the hood which is awesome (I'm one of the co-founders of Inngest [https://www.inngest.com] so it's always very cool to see fun and creative projects like this launch with our product - also Sam is great!
piotraleksander · 2025-07-17
I wasn't aware of DBOS back then, only now had time to check it out. Actually love the idea of keeping everything in Postgres.
One thing that would hold me back from migrating is https://www.inngest.com/docs/guides/user-defined-workflows - thanks to which my users could quickly add automations (like sending newsletter announcing new blogpost)
goodoldneon · 2024-03-01
Inngest | 3 Engineer roles | Fully-remote
Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability. We're multi-cloud (host your code wherever you want!) and multi-language. Our product takes advanced-but-complicated reliability patterns and makes them simple to configure for any developer.
We're a team of 10 who recently raised a seed extension round. Come join us if you want to work in our fascinating problem space!
Jobs -> https://jobs.ashbyhq.com/inngest
- Staff Frontend Engineer
- Systems Engineer
- Product Engineer
Company -> https://inngest.com
KRAKRISMOTT · 2023-10-03
You need stronger support for state management and scheduling across long running tasks.
This is your competitor:
https://www.inngest.com/
zaking17 · 2025-08-05
The other day I asked chatgpt (o3) to help me compare a bunch of task orchestration systems and arrange them according to some variables I care about (popularity, feature richness, durability, whether can be self-hosted, etc.). I ended up using https://www.inngest.com/ -- which was new to me -- and that single tool sped up my particular task by at least 10x for the week. That was a one-off project, so it won't generalize in a clean way, but I keep finding individual cases where the particular strengths of LLMs can save me a whole bunch of time. (another example: creating and evaluating responses to technical interview questions). I don't expect that these are easy to quantify, but they are significant.
This is not to disagree with the OP, but to point out that, even for engineers, the speedups might not appear where you expect. [EDIT I see like 4 other comments making the same point :)]
aldersondev · 2026-07-20
AI agents can reason and interact with the rest of your tech stack through tool calls. But how do you wrangle non-deterministic tool calling in a way that is safe for production, without rebuilding your existing agent from the ground up?
We’ll show you how to reuse your existing AI agent code while adding durable retries and observability with Inngest, all without touching your business logic.
Get started for free:
https://www.inngest.com/docs/learn/durable-agents
meehai · 2024-10-10
what about this pattern? https://www.inngest.com/blog/python-errors-as-values
I tried it once in an sqlite DB connector with some business logic and simply checking stuff like
res: DBException | Result = db_handler.some_business_logic() if isinstance(res, DBException): return res # you can also log or even raise if this function isn't returning exceptions as values # guaranteed to be Result type here See here:
- https://gitlab.com/meehai/drpciv-flask/-/blob/main/be/db_handler.py?re…
- https://gitlab.com/meehai/drpciv-flask/-/blob/main/be/app.py?ref_type=…
lelandbatey · 2025-09-09
While this does talk about durable queues, this post really hinges on a pivot to evangelizing durable workflows. It makes it sound like they're synonymous, when they're very much not. Specifically, this sentence bringing up workflows for the first time (emphasis mine):
> "Durable queues were rare when I was at Reddit, but they’re more and more popular now. Essentially, they work by combining task queues with durable workflows, helping you reliably orchestrate workflows of many parallel tasks."
That makes it sound like task queues + durable workflows = durable queues, but that's not true at all. A durable queue is literally a queue that doesn't drop messages e.g. during an unexpected shutdown. That's all. Durable workflows are a pretty different thing. A durable queue could be used just like a normal queue, but while you can't build a durable workflow on a normal queue (or at least, it would be a huge pain), a durable queue makes it vastly simpler to build a durable workflow engine. I think the article talks about durable workflows because this is DBOS, a company looking to sell durable workflow services, but also because durable workflows are considered by many to be a kind of "holy grail" of big-business applications as they seem like they can allow for you to write code that's kind of "always running", where the state in memory is persisted to a DB invisibly so that you have to think less about CRUD. The killer app of durable workflows seems to me to writing…
abelanger · 2024-06-27
Re Inngest - there are a few differences:
1. Hatchet is MIT licensed and designed to be self-hosted in production, with cloud as an alternative. While the Inngest dev server is open source, it doesn't support self-hosting: https://www.inngest.com/docs/self-hosting.
2. Inngest is built on an HTTP webhook model while Hatchet is built on a long-lived, client-initiated gRPC connection. While we support HTTP webhooks for serverless environments, a core part of the Hatchet platform is built to display the health of a long-lived worker and provide worker-level metrics that can be used for autoscaling. All async runtimes that we've worked on in the past have eventually migrated off of serverless for a number of reasons, like reducing latency or having more control over things like runtime environment and DB connections. AFIAK the concept of a worker or worker health doesn't exist in Inngest.
There are the finer details which we can hash out in the other thread, but both products rely on events, tasks and durable workflows as core concepts, and there's a lot of overlap.