
From Personal Tool to Open Source: Console Profiler Bundle
Hey everyone! π If there's one thing I've learned from using Symfony since version 2, it's that as your application scales, so do your hidden bottlenecks. Over the years, I've built dozens of little utilities and scripts for my personal use cases to help debug long-running console queue workers, heavy data imports, and nightly cron jobs. Recently, I looked back at some of these tools and realized they could be incredibly helpful to the broader community. So, I took one of my tools, completely modernized it for PHP 8.4 and Symfony 8.0, and decided to open-source it. I'm excited to share the Console Profiler Bundle with you all. But Why Another Profiler? The standard Symfony Web Profiler is absolutely amazing for HTTP requests. It's the gold standard. But what happens when you run a heavy queue worker ( messenger:consume ) and you want to know if it's leaking memory? What if a CLI sync command is hammering your database with N+1 queries in the background? You typically have to pepper you
Continue reading on Dev.to Webdev
Opens in a new tab




