Za background jobove (posao koji ne bi trebao blokirati HTTP odgovor), NestJS se integrira s BullMQ-om (Redis-backed red čekanja) preko @nestjs/bullmq. Dodajete jobove u red čekanja i procesuirate ih asinkrono u zasebnim workerima — čime održavate brze zahtjeve i pouzdano rukovarate težim ili odloženim poslom.
Problem koji redovi čekanja rješavaju
Some work is too slow or shouldn't block the request:
✗ sending emails, processing images/video, generating reports, calling slow APIs
→ doing it inline makes the user wait and risks timeouts/failures
✓ QUEUE the work → respond immediately → a worker processes it in the background
