What do you use for background jobs?
Rails has sidekiq, Elixir/Phoenix has Oban -- any suggestions for the BETH stack?
3 Replies
I know someone who has used https://docs.bullmq.io/
but as an effect fan I would check out their options-
https://effect.website/docs/concurrency/queue
https://effect.website/docs/concurrency/hub
What is BullMQ
General description of BullMQ and its features
Queue – Effect
A fully-fledged functional effect system for TypeScript with a rich standard library
Hub – Effect
A fully-fledged functional effect system for TypeScript with a rich standard library
Thanks for your prompt reply, Ethan. This is exactly what I was looking for. 🙏
As another alternative, defer is kind of like Inngest but supports bun runtime and is easy to setup with Elysia
https://www.defer.run/
Defer
Defer: Zero infrastructure Node.js background jobs
Develop fast, ship with confidence and scale without limits.