Bei Background-Jobs (Arbeiten, die die HTTP-Antwort nicht blockieren sollten), integriert sich NestJS mit BullMQ (eine Redis-gestützte Queue) über @nestjs/bullmq. Du fügst Jobs zu einer Queue hinzu und verarbeitest sie asynchron in separaten Workern — dies hält Anfragen schnell und verarbeitet schwere oder aufgeschobene Arbeiten zuverlässig.
Warum es wichtig ist
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
