Laravel 13.13 adds Bus::bulk() for high-volume job dispatch. How it groups jobs by queue and connection, and when to prefer it over batch() or dispatch().
How MySQL's SELECT FOR UPDATE SKIP LOCKED lets PHP workers pull jobs from a queue table concurrently without deadlocks, and how Laravel already uses it.
How Laravel 13.10 makes queue workers cheaper to run with --stop-when-empty-for, the WorkerIdle event, and SQS overflow storage for oversized job payloads.
Laravel's Interruptible interface lets queued jobs catch SIGTERM during deploys, so long-running work can stop loops, release locks, and save state cleanly.