Laravel Queue Mastery
In this series, join Mohamed Said, from the Laravel core team, as he reviews the ins and outs of how to use Laravel's high-performance queue system to run any potentially long-running task asynchronously. You'll begin by dispatching your first job, and slowly work your way up to more complex configurations and deployment techniques.
Series episodes
Dispatching and Running Jobs
7m 9sDiscover why queues matter and learn how to dispatch and run jobs efficiently to build scalable, responsive Laravel applications with ease.
Configuring Jobs
10m 16sLearn to configure job timeouts, manage attempts, and prioritize queues to optimize your Laravel job processing for better performance and reliability.
Handling Attempts & Failures
8m 57sLearn how to manage job attempts and handle failures effectively to build resilient, reliable queued jobs that keep your Laravel app running smoothly.
Dispatching Workflows
6m 53sLearn how to dispatch chains and batches of jobs to the queue, enabling efficient, organized workflows beyond single job processing in Laravel.
More Complex Workflows
4m 58sMaster complex workflows by handling failures and completions, and learn to mix chains and batches for powerful, flexible job processing in Laravel.
Controlling and Limiting Jobs
7m 4sLearn how to prevent race conditions and control job concurrency and processing rates to build reliable, efficient queued jobs in your Laravel apps.
More Job Configurations
5m 23sExplore job uniqueness configurations and learn to implement a simple Circuit Breaker to make your queued jobs more reliable and efficient.
Designing Reliable Jobs
6m 49sMaster best practices for designing reliable queued jobs—learn to dispatch within transactions, keep jobs lightweight, and secure job payloads effectively.
Deployments
4m 14sLearn how to keep worker processes running continuously and smoothly restart them after deployments to ensure reliable, uninterrupted app performance.
Scaling Workers
10m 12sLearn how to scale Laravel workers using CRON, Supervisord, and Horizon’s auto-scaling to handle varying loads efficiently and keep your app running smoothly.
Configurations Reference
13m 44sExplore queue configurations at worker, job, and connection levels to customize and optimize your queue system for better performance and control.
Under the Hood
16m 8sDive deep into how queues work under the hood—learn how jobs are pushed to the store and processed by workers to harness full queue power.




