Get eZ Platform performance recommendations when profiling with Blackfire

By Christophe Dujarric, on Mar 14, 2017

eZ Platform is an Open Source content management platform, based on Symfony, which combines solutions for the daily needs of developers, editors and marketers. eZ knows that “Contents Means Business”, as per their tag-line, as their solution is used not only to build corporate websites, but also business critical apps, intranets, media sites or eCommerce site. And for all of those, Performance Means Business, as well.

Therefore, when André Romcke’s team discovered Blackfire, they immediately adopted it to continuously improve the performance of the eZ Platform core. As a matter of fact, they quickly became one of the most extensive users of Blackfire, creating dozens of metrics and assertions in order to test the performance of their code within their Quality Assurance processes.

When we released the performance recommendations feature, they also understood the huge potential behind it. As an Open Source framework editor, they have their own team of experts to develop web applications based on that framework. But they also have a network of partners and other web agencies who can freely adopt it. How to ensure that third parties would deliver web applications with an optimal use of the framework, regarding performance management? That’s exactly what the recommendations are useful for: define some best practices, and warn developers whenever they do not comply. André dedicated some resources to contributing to Blackfire.

Thanks to their work, Blackfire now natively supports eZ Platform with a set of metrics and recommendations. How to benefit from it? You just need to profile your eZ Platform app. If you’re a Hack user, you can always start the Premium Trial in order to discover the performance recommendations feature.

Happy eZ Platform profiling,

Christophe Dujarric

Christophe is the Product guy at Blackfire/SensioLabs. He has been working in several start-up companies, helping them to make and sell products out of technologies. He’s involved in every step of the product’s lifecycle, from strategy to design and sales, and loves to coach on product management methods.