Laravel Queues & Jobs
Designs and audits production-grade Laravel queue architectures, worker scaling configurations, and idempotent background jobs.
The Laravel Queues & Jobs skill provides expert guidance for building robust background processing systems in Laravel 13 using Redis, MySQL, or SQS. It covers 20 critical rules spanning job design patterns, idempotency, failure and retry management, Bus batching and chaining, Horizon deployment, and Supervisor process orchestration. Whether writing asynchronous tasks, configuring multi-queue priority lanes, or auditing code to eliminate common production issues like stale serialized models or missing ShouldQueue interfaces, this skill ensures background jobs execute reliably under heavy load.
Key Features
01Bus batching, chaining, and chunking patterns for parallel and sequential task workflows
02Comprehensive job design patterns covering idempotency, model serialization, and ShouldQueue enforcement
03Multi-queue priority routing, worker scaling, and Supervisor configuration best practices
04Auditing and testing workflows using Queue::fake and Horizon configuration analysis
05Smart retry strategies with exponential backoff attributes and failure lifecycle handlers
0677 GitHub stars
Use Cases
01Auditing existing Laravel queue configurations to fix memory leaks, stuck workers, and timeout issues
02Setting up Laravel Horizon, Supervisor daemon processes, and multi-lane queue priority routing
03Designing resilient background jobs for payment processing, external API calls, and email delivery