Dan Farrelly - Inngest's Avatar

Dan Farrelly - Inngest

@danfarrelly.com

CTO + Co-founder @inngest.com: The queuing and orchestration platform for modern software teams. Former CTO @buffer.com, created @maildev.github.io

1,871
Followers
165
Following
165
Posts
02.08.2023
Joined
Posts Following

Latest posts by Dan Farrelly - Inngest @danfarrelly.com

It was a blast joining Jason for this podcast - a great lineup of initial guests too! Check it out ⬇️

31.01.2026 01:01 👍 2 🔁 1 💬 0 📌 1

Hey Andrew! We’ll get that PR merged and released ASAP. I’ll take a look tomorrow.

For the other issue, where are you seeing that? If you have an account on Inngest cloud, dm me your account email and I’ll check out the function config and see what’s up

31.01.2026 00:22 👍 1 🔁 0 💬 0 📌 0
Preview
How to connect everything to everything with Inngest Spotify video

on Spotify there are video and audio options: open.spotify.com/show/1je9GKo...

27.01.2026 05:17 👍 0 🔁 1 💬 1 📌 0
Preview
Dis Belief Surprised GIF ALT: Dis Belief Surprised GIF
26.11.2025 20:38 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Workflows made simple (& durable). 🤝🔗☁️

Inngest, a durable workflow orchestration platform, helps developers build scalable products, like AI workflows, agents, & e-commerce stores, without the complexity of managing infrastructure. ➡️ https://do.co/4oQGVPx

06.11.2025 16:56 👍 2 🔁 2 💬 0 📌 0

fetch the snapshots of the state from the API and push to the browser. We might explore some sort of long-term KV or state store in the future, but in the near term, I think this API would help - what do you think?

26.03.2025 17:11 👍 3 🔁 0 💬 0 📌 0

This makes sense - it's a cool approach. Our AgentKit library is doing something similar with state as well leveraging the output of steps to build up state. Ideally if state was persisted in the output of `step.run` and we added an API to query the output of each step you would be able to...

26.03.2025 17:11 👍 2 🔁 0 💬 1 📌 0
Preview
Self-hosting - Inngest Documentation Learn how to self-host Inngest. Includes configuration options and instructions for using external services.

The Redis and pg URI options are documented here in our docs. We’d like to add a full docker compose example soon, but this should get you going.

www.inngest.com/docs/self-ho...

24.03.2025 12:29 👍 2 🔁 0 💬 1 📌 0

Yeah. That’s accurate. If you’re putting prod workloads on the self-host, I would run Redis and Postgres to back it instead of sqlite. You can also sign up for cloud for free to try things out pretty easily then move over to self -hosted later if you want.

22.03.2025 01:29 👍 1 🔁 0 💬 1 📌 0

Anything in particular that you’re curious about?

22.03.2025 00:48 👍 1 🔁 0 💬 1 📌 0

We should create a comparison table for reference, but our newest features like realtime and “connect” are also in self-hosted setup although may require some configuration. Self-hosting continues to get new benefits every week as that’s where our team commits our core code

22.03.2025 00:48 👍 2 🔁 0 💬 1 📌 0

It can be used in prod and devs are doing that today. It does not have feature parity with cloud though. It doesn’t have the o11y metrics dashboard, auth and bulk actions like replay or cancellation. All flow control and queueing are core to the self-hosted setup so execution is exactly the same!

22.03.2025 00:45 👍 2 🔁 0 💬 1 📌 0

coffee shop putting death cab and new bad bunny back to back, ideal for reaching flow this morning

21.03.2025 15:05 👍 2 🔁 0 💬 0 📌 0
Post image

Tomorrow we're teaming up with our friends at Inngest!

Learn how to build a content localization engine that instantly translates all of your content into whatever languages you'd like when you hit save

👉 RSVP for the workshop: directus.is/workshop/in...

19.03.2025 14:43 👍 5 🔁 3 💬 1 📌 0
Post image

Love starting the day and seeing messages like this in our Discord. Fuel for the day!

19.03.2025 13:24 👍 4 🔁 0 💬 0 📌 0

Awesome - ping me here or on our Discord with any feedback - we'd love thoughts on how to smooth out the API and things that might help you reduce boilerplate, etc.

14.03.2025 22:18 👍 2 🔁 0 💬 1 📌 0
Preview
Realtime - Inngest Documentation Learn how to use realtime to stream data from workflows to your users.

Funny you should ask about hooks and realtime... www.inngest.com/docs/feature... (this developer preview just went live 2 days ago; haven't promoted it)

What do you think? We do need more examples, but we're iterating on APIs and hooks to make it as ergonomic as possible. Would love your feedback!

14.03.2025 21:47 👍 3 🔁 0 💬 1 📌 0

They’re selling Girl Scout cookies at the brewpub. This is genius, these girls are gonna sell so many boxes. Everyone is buying, including me.

11.03.2025 23:06 👍 1 🔁 0 💬 0 📌 0

durable execution is an abstraction, not the end goal.

07.03.2025 14:58 👍 0 🔁 0 💬 0 📌 0

I would love to layer on more ways to use Inngest’s primitives over time, like how we’re doing with AgentKit. I think as we’ve seen several other companies adopt the step/context.run model after Inngest tools could also be interoperable.

01.03.2025 01:06 👍 1 🔁 0 💬 0 📌 0

Yeah, that’s interesting. Maybe workflow kit needs to be more composable and kinda of like a portable format like it can be an output and an input whereas Inngest function outputs and trace visualizations now cannot be inputs.

01.03.2025 01:01 👍 1 🔁 0 💬 2 📌 0

Maybe this is a bad path the more I look at things. 🙈

28.02.2025 23:51 👍 0 🔁 0 💬 0 📌 0

I know this is asking a lot, but is there an example in the docs that matches your workflow most closely?

Not sure if this is a good approach, but I was looking for a way to hook into the xstate execution loop and inject Inngest's step.run into there.

28.02.2025 23:50 👍 1 🔁 0 💬 2 📌 0

That's helpful. I have to admit that I'm not very well accustom to xstate and just took a look at it for a few minutes to explore how we might map it to Inngest and there are so many ways to create state machines in xstate it's hard to find a clean path to map to

28.02.2025 23:50 👍 1 🔁 0 💬 2 📌 0

Ah ok - that's the main main value for you w/ xstate? the visual side of seeing it ahead of time?

28.02.2025 23:34 👍 0 🔁 0 💬 1 📌 0

Is that what you're thinking more or less? How would you wanna write this, with a state machine, a DAG or just in code with a kind of "router" function? Also, are you looking for functions that kind of run forever or something that is mostly executing to completion?

27.02.2025 19:25 👍 0 🔁 0 💬 2 📌 0

This is interesting, we have modeled ideas like this, especially for AI use case where each step.run within an Inngest function returns the current state of the entire workflow (like a DO) then the loop takes that current state and decides what to run next, returning the state.

27.02.2025 19:25 👍 1 🔁 0 💬 2 📌 0
TypeScript types can run DOOM
TypeScript types can run DOOM YouTube video by Michigan TypeScript

This is insane level of TypeScript. Really a fun watch and some awesome how-we-did it context from Dimitri. I love this.

www.youtube.com/watch?v=0mCs...

26.02.2025 16:39 👍 3 🔁 0 💬 0 📌 0

At the end of the day, it's all highly dependent on your use case though, what are you building?

21.02.2025 01:20 👍 0 🔁 0 💬 1 📌 0

Lastly, Inngest has great coverage from our local dev server which runs on your machine for fast iteration and cloud observability with metrics and traces. Your code can run on any cloud or infra and it scales to billions of executions a month.

21.02.2025 01:20 👍 1 🔁 0 💬 1 📌 0