https://docs.bullmq.io/
https://medium.com/@mjdrehman/setting-up-a-job-queue-in-node-js-with-bullmq-and-redis-in-5-minutes-0f170928c0b5
https://medium.com/@debiprasaddash_35810/node-js-design-patterns-8969d9184e37