4 ms·
This is pretty much what Inngest is (https://www.inngest.com/ https://www.inngest.com/). Runs on Deno as well.
by danfarrelly 3y ago
This is pretty much what Inngest is (https://www.inngest.com/ https://www.inngest.com/). Runs on Deno as well.
- aleksiy123 3y agoIngest is definitely nice. Its design is an orchestrator/scheduler where you offload your workers as serverless functions. The only issue is for background jobs you need to design it in such way to not run in to timeouts. Which makes it slightly more complex then just having a single executable running periodically. There is also https://www.defer.run/ https://www.defer.run/ which run your code on their infra and don't have timeouts. But they only support node/bun at the moment.
- danfarrelly 3y agoWe'll also be supporting long-running services as well in the near future which subscribe to updates from Inngest, rather than get invoked via HTTP. Currently, to get beyond the ~5 min limit per step, you'd need to deploy to something non-serverless like Fly.io, Render, or your own instance running Express.js or similar.