Accéder au contenu principal
retour à la liste

Afup Day Bordeaux 2026

22 mai 2026

Afup Day Bordeaux 2026

La communauté Bordelaise s’est retrouvée une fois de plus pour partager son savoir, sur la qualité, le code robuste et l’état de l’art. Nous y étions pour partager nos expériences et échanger avec nos pairs !

Nos conférences et intervenants

speaker

La lucidité comme architecture

par Bastien Jaillot

En 2014, nous réalisons un projet de billetterie en ligne sous Symfony 2. L’objectif est simple : unifier plusieurs flux France Billet pour un client local. Puis le projet grandit vite. En quelques années, il devient la base technique d’une branche entière de France Billet, équipe plus de 150 sites, et gère un gros volume de transactions mensuelles.

Sur le papier, tout fonctionne. En pratique, les premières fissures apparaissent : lenteurs, erreurs aléatoires, difficultés de déploiement, incompréhensions avec les clients et le donneur d’ordre. Et surtout, une dette technique qui grossit silencieusement.

Pourquoi ? Parce que nous avons voulu “faire bien” avant de “faire juste”. Nous avons mis en place une architecture en microservices là où un monolithe aurait été plus sain. Nous avons adopté le DDD dans un contexte où la clarté et la simplicité auraient été préférables. Nous avons cherché à spécialiser nos couches techniques… sans jamais remettre en question nos fondations :

  • Avons-nous une QA fiable et automatisée ?
  • Avons-nous un monitoring en temps réel ?
  • Avons-nous une infrastructure résiliente ?
  • Nous voulons un code « élégant », mais est-il simple et efficace ?

Au fil des années, nous avons traversé six versions majeures de Symfony, migré entre plusieurs solutions — Sonata eCommerce, puis Sylius, puis API Platform — en poursuivant sans relâche “la bonne architecture”, parfois au détriment du bon sens.

Ce talk raconte cette traversée : celle d’un projet qui a grandi plus vite que son équipe, et d’une équipe qui a appris à se regarder en face. Comment nous avons su demander de l’aide, accueillir un audit, nous remettre en cause et relancer un plan d’action concret pour reprendre le contrôle — sans tout réécrire.

C’est aussi une réflexion plus intime sur la lucidité : sur le sentiment désagréable qui nous saisit quand on réalise les erreurs accumulées, et sur la nécessité de l’affronter. Car tant qu’on ne traverse pas cette étape, il est impossible de voir clairement et d’avancer efficacement.

Une histoire honnête sur le décalage entre l’intention et la réalité, entre la théorie et le terrain. Et surtout, une réflexion sur ce qui fait vraiment la solidité d’un projet Symfony à long terme : pas la sophistication, mais la lucidité.

Co-présenté par Joel GOMEZ CABALLE.