Aller au contenu principal

Étude de cas · PME e-commerce, Bordeaux

Migration Symfony et PHP d’un site e-commerce

Une PME e-commerce de Bordeaux remet son application Symfony sur des versions maintenues : migration Bear Upgrade livrée en MR prêtes à merger, CI au vert.

Contexte

Une PME e-commerce de Bordeaux vend en ligne grâce à une application Symfony construite au fil des années. L’application porte le chiffre d’affaires : elle doit rester disponible pendant toute intervention.

Problème

Les versions de Symfony et de PHP de l’application n’étaient plus maintenues. Chaque montée de version reportée rendait la suivante plus lourde, et l’équipe ne pouvait pas mener ce chantier en parallèle de son activité.

Solution

Une migration Bear Upgrade : Rector orchestré en dry-run pour les transformations mécaniques, Claude Code pour les cas que Rector ne couvre pas, puis une relecture humaine. La migration a été livrée sous forme de Merge Requests prêtes à merger, avec la CI au vert.

Résultat

  • 347 fichiers migrés

    Source : Bilan de la mission, chiffres validés par le client

  • 10 jours de migration

    Source : Bilan de la mission, chiffres validés par le client

Et pour votre code ?

Un socle sur une version supportée, CI verte garantie 7 jours.