• Docs
  • Talk to an expert
Blog
Blog
BlogProduitÉtudes de casNouvellesPerspectives
Études de cas

L'Olympique de Marseille accompagne une communauté de supporters en pleine expansion grâce à de nouveaux projets développés sur Upsun

7 minutes de lecture

Partager
Cette page a été rédigée en anglais par nos experts, puis traduite par une IA pour vous y donner accès rapidement! Pour la version originale, c’est par ici.

Défi

Pour développer, tester, déployer et faire évoluer simultanément deux applications critiques en seulement quelques mois, en utilisant divers langages de programmation et frameworks

Solution

Développe ces deux applications avec Upsun, en créant des environnements de développement individuels avec un environnement de préproduction qui reproduit parfaitement l'environnement de production — ce qui rationalise le développement, simplifie le déploiement et garantit l'évolutivité.

PHPPythonJavaScript

Résultats

  • Crée 3 dépôts pour éliminer les difficultés liées au déploiement simultané
  • Simplifie la surveillance et le dépannage d’OM Connect grâce à l’observabilité de Blackfire
  • Améliore la facilité et la rapidité du déploiement
  • Gère efficacement les pics de trafic soudains (augmentation de 100 à 200 fois du nombre de visiteurs) sans nuire à l’expérience des fans


Remarque : cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) pour refléter notre nouveau nom, Upsun Cloud. Tous les résultats et analyses restent inchangés

L’Olympique de Marseille (OM) est un club de foot pro de Ligue 1, la première division française. Fondé en 1899, le club compte aujourd’hui près de 30 titres remportés en championnat, en France et dans toute l’Europe. Ses 25 millions de supporters fidèles considèrent Marseille comme une partie intégrante de leur vie.

En raison de la popularité et du succès du club, l’équipe numérique de Marseille gère une trentaine d’applications variées. Entre les sites internes dédiés aux opérations et les applications destinées aux supporters pour gérer l’accès numérique, les expériences VIP au stade et bien plus encore, l’équipe de développement de Marseille a vraiment du pain sur la planche. 

Pourtant, ils savent bien que chaque langage de programmation a ses limites techniques et que chaque besoin numérique nécessite une solution unique. Les développeurs de Marseille abordent donc chaque projet avec curiosité. Ils peuvent coder dans n’importe quel langage nécessaire pour obtenir les meilleurs résultats : PHP, Python, JavaScript, TypeScript, et bien d’autres encore. 

Avec autant de sites et d’applications, choisir le bon hébergeur géré pour chaque projet est également crucial. Ainsi, quand Jessy Hanzo, responsable du numérique, a vu le succès de ses collègues avec Upsun, ça l’a donné envie de se renseigner.

Découvrir Upsun Cloud en tant que nouvel utilisateur

Le site web principal de Marseille, OM.fr, utilise Upsun Cloud depuis 2019. Du coup, quand Jessy a rejoint l’OM en janvier 2022, il a vite compris pourquoi ses développeurs l’appréciaient tant.

« J’ai appris tout seul à utiliser Upsun Cloud, et ça a été très facile pour moi et mon équipe »,

se souvient Jessy.

« L’accompagnement dont on a bénéficié était vraiment top. » 

Jessy dirige une équipe de développeurs et de chefs de projet à Marseille, s’occupant à la fois des aspects fonctionnels et techniques au sein du club. Il est chargé de choisir la meilleure approche, les bonnes solutions, ainsi que les prestataires et les équipes idéales pour tous les produits numériques de Marseille. 

Au fur et à mesure qu’il se familiarisait avec Upsun Cloud, Jessy a eu de plus en plus envie de l’utiliser pour de futurs projets. Son premier projet ? Changer le système de gestion de base de données d’OM.fr.

La nécessité de prendre en charge le suivi des données sportives en direct

Jessy craignait que le site principal de Marseille, OM.fr, ne dispose pas de la prise en charge de base de données nécessaire pour répondre aux besoins importants de ce club d’élite en matière de suivi et de stockage des données.

En collaboration avec Upsun Cloud pour trouver la solution adaptée, il a choisi MongoDB — et l’équipe de Jessy s’est préparée à transférer une montagne de données sur le backend. En général, la migration d’une base de données n’est pas simple, mais Jessy était confiant.

« L’un des principaux atouts de Upsun Cloud, c’est la possibilité de personnaliser les produits »,

explique Jessy.

« C’était super facile de passer à MongoDB avec Upsun Cloud, alors que ça peut être très compliqué avec d’autres services, où il faut mettre à jour plein de contrats et gérer d’autres complexités. »

Grâce à MongoDB, OM.fr peut prendre en charge de puissants outils de suivi des données. Par exemple, Stats Perform génère des mises à jour statistiques en temps réel pour chaque championnat, chaque coupe et chaque match. Avec un tel volume et une telle précision des données, une technologie NoSQL comme MongoDB est indispensable pour des performances optimales.

Et alors que les besoins technologiques du club ne cessent de croître, Jessy sait qu’il n’aura aucun mal à intégrer les systèmes existants aux nouveaux frameworks et outils. Il ajoute :

« Avec Upsun Cloud, c’est super facile d’ajouter des services et de faire évoluer l’infrastructure. »

Les nouveaux projets exigent une approche efficace 

Début 2024, l’équipe de Jessy a commencé à définir et à concevoir deux nouvelles initiatives clés :

  • OM Connect, un produit qui rassemble les supporters marseillais dans un univers numérique
  • Top Bar, une initiative axée sur les données visant à créer une vue unifiée et complète du parcours client en intégrant un script dans la barre de navigation supérieure de tous les sites web de l’OM 

Fort du succès d’OM.fr, Jessy savait qu’il voulait développer et déployer ces deux projets avec Upsun Cloud.

Au départ, OM Connect et Top Bar utilisaient le même référentiel et partageaient les mêmes environnements de développement. Mais ça s’est vite avéré problématique. Déployer les mises à jour pour les deux projets en même temps a entraîné des retards et de la frustration.

Jessy a donc consulté l’équipe de Upsun Cloud. Ensemble, ils ont mis au point une solution efficace pour doter chaque projet de son propre environnement et créer un troisième dépôt dédié au système de design de l’Olympique de Marseille. Depuis, l’équipe a rationalisé le développement et amélioré les performances de ces initiatives.

« Avec des environnements séparés et GitHub Actions, c’est facile pour nous de déployer très rapidement, il suffit de pousser un peu de code »,

explique Jessy. 

Et quand des problèmes surviennent, l’observabilité de Blackfire permet d’identifier et de résoudre facilement tout défi. 

« Quand il y a une erreur, j’ai besoin de voir combien de fois elle se produit et de comprendre d’où elle vient, et se contenter de consulter les logs ne suffit pas — c’est pas suffisant »,

explique Jessy.

« C’est donc vraiment pratique d’avoir Blackfire, parce qu’avant, c’était un vrai cauchemar de se plonger dans les problèmes. »

Le support, la rapidité et l’évolutivité sont les moteurs du succès continu de Marseille

Tester des projets avec une nouvelle plateforme PaaS peut s’avérer complexe, avec de nombreuses inconnues. Mais pour Jessy, travailler avec une équipe qui se soucie vraiment de ses clients fait toute la différence.

« Je suis très satisfait de l’assistance chez Upsun »,

explique Jessy.

« C’est rassurant de savoir que l’équipe d’assistance peut réagir très vite, parce qu’à l’Olympique de Marseille, on a beaucoup de pics de trafic. Par exemple, quand un match de foot commence, le trafic sur le site web peut être multiplié par 100 ou 200. Du coup, on a besoin de pouvoir s’adapter et répondre à nos clients très rapidement. »

Face à ces fluctuations de trafic, la rapidité et l’évolutivité sont des priorités absolues pour Marseille. Ce sont aussi les principales raisons pour lesquelles Jessy recommanderait Upsun Cloud à d’autres :

« S’il y a un réel besoin de déployer différents sites web avec une bonne évolutivité et la possibilité de les mettre en ligne très rapidement, bien sûr, je recommanderai Upsun Cloud. »

Déployez en toute liberté.
Essayez Upsun gratuitement.

Développez avec DispatchDéployez avec Cloud