Fly Workers via BullMQ via Throng

That would work just fine! We have basic support for apps with no services. If you create a new app and remove the [[services]] block from fly.toml, you’ll basically have a worker app.

What we’re missing is:

  1. A way to run workers in conjunction with a web app. You can make worker only apps and web only apps, but not both. That irritates me. :slight_smile:
  2. Autoscaling. You have to choose how many you run. Works fine but it’s not my favorite UX. Workers should be “easy” to scale to 0 but they’re not yet.
5 Likes