Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Retour d’expérience: CQRS à la rescousse de PrestaShop pour migrer vers Symfony

Description

Migrer une application d'un framework maison vers Symfony est devenu un classique dans le monde PHP. L'équipe PrestaShop a commencé une telle migration en 2016 avec la difficulté supplémentaire que l'application est un CMS open source PHP fondé en 2007.

Le chantier est immense, et nous procédons donc par étapes. C'est ici que l'introduction de CQRS dans notre architecture nous a grandement aidé à mettre en place une communication efficace entre les composants migrés et les composants legacy. Cette frontière est flexible et permet de remplacer un à un les composants legacy par des composants modernes avec une grande facilité.

Plutôt que de présenter CQRS qui a déjà été introduit, étudié et décrit par de nombreuses autre conférences, je propose d'aborder "le vif du sujet": les difficultés, les pièges, les erreurs que nous avons commises ... et (heureusement) les résultats positifs amenés par l'usage de CQRS.

Conférence donnée lors du AFUP Day 2021 Lille, ayant eu lieu le 28 mai 2021.

Informations complémentaires

Vidéo

Le speaker

Mathieu FERMENT

Développeur senior / mainteneur dans l'équipe Core du projet open source PrestaShop (CMS e-commerce).

Commentaires

Excellent talk, retour d'expérience très intéressant, et plein de pragmatisme
Mathieu Santostefano, le 28/05/2021
Très concret et très pragmatique, ce retour d'XP est un vrai retour qui passe bien en revue les avantages et les inconvénients de la solution.
Cyril Pascal, le 28/05/2021
Superbe presentation tres claire.
Stephane LAMEUL, le 28/05/2021