Laravel Queue Batches: Recovering Failed Jobs Without Re-running Everything
Why Laravel's queue:retry-batch can silently do nothing on a cancelled batch, and how to recover failed batch jobs safely with a ledger. Tested up to 10,000 jobs.
10 articles tagged with #Laravel
Why Laravel's queue:retry-batch can silently do nothing on a cancelled batch, and how to recover failed batch jobs safely with a ledger. Tested up to 10,000 jobs.
In January 2021, CVE-2021-3129 showed how much damage one config value can do. On any Laravel app running facade/ignition older than 2.5.2 with APPDEBUG=true, an unauthenticated attacker could…
A Laravel testing strategy with measured costs: what to unit, feature and browser test, shown with a small Pest app and three injected bugs.
A stock Laravel 12 skeleton, built with the Dockerfile most tutorials hand you, lands at 1.24 GB. It ships Composer, git, unzip, the full Node 22 toolchain, nodemodules/ (398 MB on a default Vite…
Learn how we scaled our multi-tenant SaaS from 100 to 50,000+ tenants using Laravel and React. Real architecture decisions, database strategies, and performance optimizations that actually work.
Discover how we achieved 5x request throughput and 60% latency reduction using Laravel Octane in production—without touching our server setup or rewriting code.
Learn how we built a high-traffic e-commerce platform handling 50k+ daily orders using Laravel. Real architecture decisions, performance optimizations, and lessons learned from production.
Run safe expand/contract migrations, readiness probes and store-specific alerts for a Laravel 12 shop locally, with measured results and an incident runbook.
Test and harden a Laravel 12 checkout with real output: the CSRF-off-in-tests gotcha, the Stripe webhook CSRF blind spot, CSP, rate limits, a k6 smoke test and PCI DSS SAQ A vs A-EP.
Make a Laravel 12 app stateless with Redis, fix a slow query with EXPLAIN, stop cache stampedes, and watch a Kubernetes HPA scale it on kind.