I thought it would be helpful to see, now with the ability to easily configure the server with fasify plugins, I was able to add BullMQ & the BullBoard for monitoring in just a couple quick easy steps.
This was a godsent as I recently discovered Iâd have to compute some heavy data and wanted to find a way to externalize that to a worker. I just learned about message queues and Kafka or RabbitMQ seem like overkill but your solution really helped me out. Thank you!
Oh my god this made my night. That is so amazing. Especially this line:
Decoupling the jobs from their backends means you can swap out backends as your app grows, or even use different backends for different jobs!
If I have a very large database update Iâd love to run that on another container that processes jobs so my api backend isnât overloaded in production as multiple requests will be hitting it during heavy workload.