Pro background joby (práci, která by neměla blokovat HTTP odpověď), NestJS integruje BullMQ (frontu s Redis backendem) přes @nestjs/bullmq. Přidáte joby do fronty a zpracováte je asynchronně v oddělených workerech — uchovávajíce požadavky rychlé a spolehlivě zpracovávajíce těžkou nebo odloženou práci.
Problém, který fronty řeší
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
