Voor achtergrondtaken (werk dat het HTTP-antwoord niet mag blokkeren), integreert NestJS met BullMQ (een Redis-backed queue) via @nestjs/bullmq. Je voegt taken toe aan een wachtrij en verwerkt ze asynchroon in aparte workers — wat requests snel houdt en zwaar of uitgesteld werk betrouwbaar afhandelt.
Waarom het belangrijk is
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
