February 22-24, 2023
Montreal, Canada

How to optimize background processes? Sylius meets Blackfire

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.

View all 152 sessions

Lukasz Chrusciel

Commerce Weavers

Lukasz is a co-founder at Commerce Weavers and a former Sylius Core Team Lead, where he spent eight years building open-source e-commerce and drove the migration to the API Platform-based headless approach. Currently working on complex integrations and business systems with Sylius and Open Mercato. A long-standing BDD and testing advocate who prefers boring, verifiable solutions to clever ones. Especially in the AI era, even tho he is trying to get the most out of it.

Read More