O sistema de fila do Laravel permite que você adie tarefas que consomem tempo (enviar emails, processar arquivos, chamar APIs lentas) para executar em segundo plano, de modo que o usuário obtenha uma resposta rápida. As tarefas são encapsuladas como Jobs, inseridas em uma fila e processadas por processos worker separados.
O problema que as filas resolvem
Slow work done inline makes the user wait and risks request timeouts:
✗ sending emails, processing images/video, generating reports, calling slow APIs
✓ QUEUE it → respond to the user immediately → a worker handles it in the background
