Skip to content

How to optimize background processes - when Sylius meets Blackfire

Avatar of Łukasz Chruściel Łukasz Chruściel

With the recent Sylius release v1.11, we've introduced a brand new feature - catalog promotions. As this feature may require processing a significant amount of data(the whole product catalog), we had to decide on async processing by default. But it does not mean that we can waste resources and not optimize the processing algorithm! We had to improve it and to do that we've been using Blackfire.

During my presentation, I will bring you on the journey we've done to make catalog processing better from a performance point of view and beyond. The presentation will be based on real examples from Sylius. Nonetheless, its takeovers may be helpful in any Symfony app.

Delivered in English
Room:
Track Platform.sh

Friday, June 17, 2022 at 14:10 PM – 14:45 PM

Intermediate talk, some familiarity with the topic required.