I would like a way to do async work and maximize what I can do within the free tier.
As of right now I have a fairly basic setup, a webserver running Node JS (shared-cpu-1x) and a Postgres DB (1 GB, shared-cpu-1x). I am pretty sure I have room for 1 more shared-cpu-1x if needed.
My main question for people is, can I set up an async queue with a worker while staying within the free tier? I was thinking about using BullMQ because it seems like we get a free upstash redis without using an extra shared-cpu-1x
, allowing me to possibly bring up a worker to execute the work that sits in the queue.
Was wondering if anyone has other ideas? Thanks!