
11/29/2023
How we built better observability into Inngest

11/8/2023
Safer error handling, inspired by Go and Rust

5/15/2024
Building the expression engine that powers ephemeral event matching.

3/25/2026
Queuing and durable execution are two layers of the same problem. In this post we’ll look at solutions dedicated to each, and when each are most appropriate for what you’re building.

3/18/2026
Worker threads solve real problems, but they come with constraints that Go, Rust, and Python developers would never expect. Here's what we learned moving Inngest Connect's internals off the main thread.

2/25/2026
Every durable execution system adds some latency between steps. It's the tax we pay for reliability. Here's how to eliminate it.

3/24/2026
fal.ai runs hundreds of models at scale. Inngest orchestrates the workflow around them — retries, async coordination, per-user fairness, and observability. Here's how the two work together to build a full media pipeline.

3/17/2026
Use Inngest's step primitives to build resilient, observable AI agents without a heavyweight framework.

3/17/2026
How Windmill replaced brittle n8n flows with a durable internal ops agent—Pim—powered by Inngest Connect, context-first design, and a focused toolset.

3/10/2026
We reduced pressure on our sharded Redis cluster by introducing a gRPC proxy that caches immutable run state and routes consistently by run ID.

3/3/2026
Agent runtimes don't need yet another framework — they need a durable, event-driven harness that connects tools, memory, and models on production-grade infrastructure.

7/23/2024
Read about how we rolled our new sharded infrastructure out to production without a millisecond of downtime and how it improved Inngest's overall performance.

12/10/2024
Learn what Durable Execution is, how it works, and why it's beneficial to your system.

12/10/2024
Combining step.run() and step.ai.infer() is the best toolset to build reliable AI applications on Serverless while saving on compute.
11/7/2024
Summary of the queue related issues in October 2024

1/15/2026
How we shipped Insights AI, what we learned about building agentic features, and why dogfooding your own infrastructure actually works.

2/19/2026
AI Agents introduce multiple points of failure that traditional retry logic cannot handle. Durable execution provides the automatic state persistence, retries, and workflow resumption that make agents production-ready.

3/9/2026
Add step-level durability to your Next.js AI routes so failures don't restart from zero—each step is independently retryable and memoized.

1/22/2024
Building the Inngest queue - Part I

2/23/2026
How we extracted constraint enforcement into a dedicated service to unlock lower latency, greater scalability, and flow control for Durable Endpoints.

10/24/2025
Summary of the incident that caused function execution to fail on October 24, 2025

10/24/2025
Comparing explicit APIs vs magic directives for workflows, queues, and durable execution. Or, directives as an antipattern.

5/5/2023
What did we learn from building and shipping our new app with the Next.js 13 App Router?

3/20/2026
How we improved reliability of our cron scheduler by rebuilding it on top of our own durable queue primitives.

3/13/2026
I thought I was good at TypeScript. Refactoring the Inngest SDK proved I was okay at best—and that changed how I think about types forever.

1/30/2026
We care a lot about developer experience. But it's hard to build beautiful experiences for customers, while grinding through 10-12 second page load times. Here's how—and why—our team migrated from Next.js to Tanstack Start.

8/16/2024
A full report on the incident that caused function execution to fail on August 16, 2024 UTC.