Arka plan işleri (HTTP yanıtını bloke etmemesi gereken işler) için NestJS, @nestjs/bullmq aracılığıyla BullMQ (Redis tarafından desteklenen bir kuyruk) ile entegre olur. İşleri bir kuyruğa ekler ve bunları ayrı çalışanlarda asenkron olarak işlersiniz — istekleri hızlı tutarak ağır veya ertelenmiş işleri güvenilir bir şekilde yönetirsiniz.
Kuyrukların çözdüğü problem
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
