↳Étude de cas · 2020 · 2 min de lecture
Upply : de l'architecture au code, un seul responsable
Architecture backend et montée en qualité technique d'une plateforme logistique B2B
- -3s
- Temps de mesure du CO2
- 5 minutes
- Parcours utilisateur de bout en bout
- Secteur
- Supply Chain
- Taille
- PME ~120 personnes
- Année
- 2020
- Stack
- Symfony
Prestations mobilisées
Le problème
Upply opère une plateforme logistique B2B où la donnée circule vite et où la moindre latence se paie en confiance client. Le produit avait grandi par ajouts successifs. Résultat : une base backend hétérogène, des choix d'architecture pris dans l'urgence, et des cycles de livraison difficiles à tenir. Chaque nouvelle fonctionnalité coûtait plus cher que la précédente.
Le besoin dépassait le simple renfort de développement. Il fallait quelqu'un pour trancher les arbitrages d'architecture, fixer un cap technique clair et remettre de la cadence dans les cycles agiles. En clair : une continuité de la stratégie au code en production, portée par un seul responsable — et non diluée dans une équipe où personne ne tient le fil.
La solution
Je suis intervenu comme référent technique, pas seulement comme développeur. Mon rôle : décider, structurer, livrer. Architecture, développement, méthode — une seule personne du diagnostic à la production.
Diagnostic de l'existant : cartographie du backend, identification des points de dette technique et des goulots d'étranglement qui freinaient les livraisons.
Choix d'architecture : définition d'une cible claire, modularisation des services, séparation nette des responsabilités pour rendre chaque évolution prévisible.
Montée en qualité technique : introduction de standards de code, de tests automatisés et de revues systématiques pour réduire les régressions.
Structuration des cycles agiles : cadence de sprints lisible, découpage des tâches en incréments livrables, priorisation alignée sur la valeur métier.
Transmission : documentation des décisions et accompagnement de l'équipe pour lever le bus-factor et rendre les choix durables.
Les résultats
L'objectif n'était pas d'empiler des technologies, mais de rendre la plateforme plus fiable et l'équipe plus rapide. Les gains se mesurent sur la qualité, la prévisibilité et la vitesse de livraison.
Réduction de la dette technique et backend restructuré autour d'une architecture claire.
Amélioration de la couverture de tests et baisse des régressions en production.
Cycles agiles fiabilisés, cadence de livraison tenue sprint après sprint.
Temps de mise en production d'une nouvelle fonctionnalité réduit.
Stack technique
En images



Disponible
Un projet de cette ampleur en tête ?
Décrivez votre contexte : je vous dis franchement comment je m'y prendrais. Premier échange sans engagement.
↳Autres réalisations