Archive
queues
-
Messenger, and the queue we should have built two years earlier
We ran background work off a cron and a pending_jobs table for five years. Replacing it with Symfony Messenger took three weeks and taught me what retries, a failure transport and mortal workers are actually for.
-
Laravel 5.6 for a client dashboard, from a Symfony habit
My first substantial Laravel project after four years of Symfony: facades versus constructor injection, an N+1 that cost 118 queries, the 5.6 logging rewrite, and the scheduled report that ran three times.