Stack Gems
Menu
← Skills

Inngest Durable Functions

Inngest steps, not BullMQ. Cloud + TypeScript

Inngest · Apache-2.0

When

Use when building functions that must survive process crashes, retry automatically on failure, run on a schedule, react to events, or maintain state across infrastructure failures — webhook handlers that drop events, flaky cron jobs, background jobs that fail mid-execution, or workflows that need to resume. Covers Inngest function configuration, triggers (events, cron, invoke), step execution and memoization, idempotency, cancellation, error handling, retries, logging, and observability. Not BullMQ, not Trigger.dev, not generic queues.

The Catch

False-fires on BullMQ (and generic queues). This is Inngest durable functions — Cloud + TypeScript. Hobby pauses at quota.

Embed

Reviewed on Stack Gems
[![Reviewed on Stack Gems](https://stackgems.com/badge/skill/inngest-durable-functions.svg)](https://stackgems.com/skills/inngest-durable-functions)