Taustatehtäviin (työ, joka ei saisi estää HTTP-vastausta), NestJS integroituu BullMQ:hin (Redis-pohjainen jono) @nestjs/bullmq-kirjaston kautta. Lisäät työt jonoon ja käsittelet ne asynkronisesti erillissä workereissa — pitäen pyynnöt nopeina ja käsitellen raskaita tai lykättyjä töitä luotettavasti.
Ongelma, jonka jonot ratkaisevat
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
