La révolution technique de LeBigUSA #1 (API/Backoffice)
Publié par Alex le vendredi 24 octobre 2025 à 09:33
Jeudi était le jour pour honorer les souvenirs. Vendredi est celui où LeBigUSA se tourne vers l’avenir. Le site modernise entièrement sa « stack technique » pour les années à venir. Alex Gavard, webmaster en chef, vous explique ce projet ambitieux via une série de trois articles (API/Backoffice, FrontEnd et App’ mobile).
Le 1er janvier 2011, LeBigUSA voit le jour. Le site repose sur une architecture WordPress entièrement sur mesure, avec un thème développé spécialement pour exploiter les custom post types et les metaboxes, garantissant ainsi une gestion de contenu optimale. Côté communauté, Invision Community prend le relais, gérant à la fois le forum et les abonnements. Une stack technique solide et parfaitement adaptée aux standards de l’époque.
Mais les années passent et les ambitions grandissent. L’application mobile iOS/Android fait son apparition, suivie du concours de pronostics développé en PHP, puis de LeBigUSA TV. Chaque nouvelle fonctionnalité vient fragmenter davantage l’architecture : scripts isolés, APIs personnalisées. Invision Community, devenu trop lourd, ne sert plus que d’espace membre pour gérer les abonnements et les changements de groupe. Face à cette complexité technique croissante, je constate que l’architecture devient de plus en plus rigide et freine toute possibilité d’évolution.
Face à ce constat, je prends une décision radicale : tout refaire. Plutôt que de maintenir du code vieillissant, je choisis de migrer vers une architecture moderne API-first. Seul développeur du projet, je mise sur AdonisJS pour le backend/API, couplé à Nuxt pour le frontend. Cette stack JavaScript moderne centralise toute la logique métier dans une API unique et unifie l’interface d’administration.
Migration
La migration des données représente un défi technique majeur. Le processus traite simultanément plusieurs flux : 27 000 articles, création des comptes membres, liaison des 320 000 commentaires à leurs auteurs, une relation qui n’existe pas nativement sous WordPress et transfert des 700 000 pronostics. Le script transfère également tous les médias vers Bunny CDN, soit environ 100 Go de données. Cette synchronisation complexe nécessite plusieurs jours intensifs de traitement automatisé.
Cette migration vers une stack moderne propulse LeBigUSA vers de nouveaux horizons. Là où chaque ajout prenait des semaines de développement complexe, les nouvelles idées peuvent maintenant se concrétiser en quelques jours. L’architecture flexible permet d’expérimenter, d’ajuster et de déployer sans contrainte technique, ouvrant la voie à de nouvelles fonctionnalités.
Alex Gavard









18
Airmk
24 octobre 2025 à 10:32
Beau travail Alex et merci de nous partager ça dans des articles, j’ai hâte de lire les prochains
goodnoize
24 octobre 2025 à 11:06
ça bosse dur, ça se renouvelle, ça ne végète pas.
Bravo pour cette perpétuelle envie d’avancer.
will ( Posté via l'application )
24 octobre 2025 à 11:43
je dois être trop vieux…. je comprends pas ce langage 😜
Fab874 ( Posté via l'application )
24 octobre 2025 à 12:49
on doit être deux, il m’a perdu en cours de route, mais j’ai juste compris qu’on avait faire des professionnels et des passionnés super continuer !
Bona ( Posté via l'application )
24 octobre 2025 à 14:04
je comprends pas plus que vous, trop vieux aussi 😩
je me dis que la penderie était trop petite et qu’il acheté un très grand dressing 😜🤣🤣
Cross1jour Crosstoujours
24 octobre 2025 à 20:05
Tkt pas Y dit qu’cest mieux !! 😉
Elsinore ( Posté via l'application )
24 octobre 2025 à 11:56
Derrière Legrand, un encore plus grand.
KRISTOFF ( Posté via l'application )
24 octobre 2025 à 12:34
ça sent la passation d entreprise tout cela…..?
nikomouk ( Posté via l'application )
24 octobre 2025 à 12:50
Aucunement.
Pierrot d'alsace ( Posté via l'application )
24 octobre 2025 à 12:38
j’ai rien compris mais il me semble quand même que le site est entre de bonnes mains.
Longue vie à LeBig, aux acteurs qui œuvrent dans l’ombre, ainsi qu’à tous les abonnés passionnés.
geoffrey19 ( Posté via l'application )
24 octobre 2025 à 14:21
On voudrait un lecteur de podcast qui cesse de planter au bout de 15 minutes. 😉
La Rédaction
24 octobre 2025 à 19:52
Le lecteur ne plante pas. Dans 99% des cas où quelqu’un croit à un “plantage”, c’est lié à un facteur extérieur (perte de réseau, mise en veille de l’appareil, data éco activée, changement d’application en arrière-plan, etc.). Le player fonctionne normalement. Si ce n’était pas le cas, on le l’utiliserait pas… 😉
___LR
PROLINK
24 octobre 2025 à 14:54
Une » tronche » ce Alex! Heureusement qu’on l’a quand on est dans la m….e! Et tout çà depuis le fin fond de l’île du sud de la NZ! Respect Alex!
Alex
24 octobre 2025 à 15:24
Ça fait un bail que j’ai quitté la Nouvelle-Zélande. Je vis au Brésil maintenant, mais la NZ me manque.
luc ( Posté via l'application )
24 octobre 2025 à 17:43
il a quitté la NZ mais il a gardé son » précieux »
une vraie trilogie
bous-a ( Posté via l'application )
24 octobre 2025 à 19:22
« Si on n’innove pas, on n’avance pas », dit souvent Stephan. Vous avez tous les deux un coup d’avance sur de nombreux domaines, y compris en coulisse comme c’est raconté ici. Bravo et merci.
DE CANVILLE
24 octobre 2025 à 20:07
rien compris mais tant que ca marche …
Nectar
24 octobre 2025 à 22:27
Bravo, du changement pour le meilleur !
Tiens, je me demande combien d’abonnés compte Lebigusa? Ça m’étonnerai qu’on fasse tout ça pour 100 pequins? Et c’est vrai que je n’ai aucune idée de combien nous sommes, et que si, par exemple, on s’unifiait on pourrait conquérir le monde ! Imposer le motocross à l’école par exemple, le SX us et le MXgp sur TF1… Bref des trucs pour rendre la vie meilleure…