How to Build Long-Running Tasks with BullMQ (Queue + Worker)
Move heavy work out of HTTP requests with BullMQ + Redis: producers enqueue jobs, workers process with retries/backoff, concurrency limits, and observability — with real flows like email delivery and hourly reconciliation.