The request cycle is for accepting work; the queue is for doing it. BullMQ vs Celery vs Sidekiq vs SQS, the five production requirements, and the AI-batch job shape.