Job кладётся в queue connection (Redis/SQS); worker выполняет асинхронно с ретраями/backoff.
Разбор
- Идемпотентность jobs.
- timeout и memory limits.
- failed_jobs для разбора.
- Не выполнять тяжёлое в HTTP request.
Итог
Очереди переносят тяжёлую работу из запроса в воркеры.