Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

PerfectScale by DoiT aide OneFootball à optimiser Kubernetes face au trafic football mondial à grande échelle

Comment OneFootball a réduit ses coûts, supprimé les tâches manuelles et amélioré ses décisions Kubernetes grâce à l'optimisation automatisée et aux insights de résilience

PerfectScale
OneFootball

The Challenge

Processus manuels, coûts cachés et culture de la prudence

Le surprovisionnement comme mécanisme de défense

Pour une plateforme qui dessert un trafic football mondial, la prudence se comprend. Un match en direct majeur, une rumeur de transfert ou un moment de Coupe du monde peuvent déclencher des pics de trafic soudains et imprévisibles. Dans ce contexte, le coût d'un sous-provisionnement n'est pas seulement technique : il peut directement affecter l'expérience des supporters.

Historiquement, pour préserver les performances pendant les événements à fort trafic, les ingénieurs de OneFootball allouaient souvent davantage de CPU et de mémoire que ce dont les services avaient réellement besoin. La logique se tenait : mieux valait prévoir une capacité supplémentaire que de risquer une dégradation du service à un moment critique d'un match.

Mais l'effet cumulé de cette prudence était significatif. Les ressources restaient inactives entre les pics, les coûts d'infrastructure grimpaient, et les différentes équipes n'avaient pas de moyen cohérent de savoir si chaque service était configuré pour le bon équilibre entre efficacité, résilience et confiance en production.

Avec le temps, le surprovisionnement est devenu un modèle opérationnel défensif. Il réduisait le risque immédiat, mais rendait aussi plus difficile l'identification des inefficacités cachées, des opportunités d'optimisation manquées et des configurations où la fiabilité aurait pu être préservée avec un meilleur profil de coût.

Une optimisation manuelle qui ne suivait plus le rythme

La gestion des ressources Kubernetes chez OneFootball était largement manuelle. Les ingénieurs consultaient les dashboards, analysaient le comportement des services et ajustaient à la main les allocations CPU et mémoire. Ce travail demandait du temps, du contexte et des arbitrages répétés, aussi bien des ingénieurs plateforme que des responsables de services.

Le processus avait sa valeur, mais ne pouvait pas suivre la vitesse et la volatilité de la demande du sport en direct. Le trafic pendant un événement football peut grimper et redescendre en quelques minutes. La demande évolue aussi au gré des tournois mondiaux, des compétitions nationales, d'événements propres à un pays, d'actualités de dernière minute et de résultats de matchs impossibles à anticiper précisément.

Un cycle de revue manuelle ne pouvait pas tenir compte en continu de ces variations, surtout au sein d'un environnement Kubernetes en croissance qui dessert un public mondial. Cela rendait également difficile l'application cohérente de fenêtres temporelles pertinentes, puisque la période de trafic significative pour un service pouvait varier considérablement selon l'événement, le marché ou la compétition.

L'optimisation manuelle entraînait aussi des incohérences. Les équipes pouvaient prendre des décisions différentes selon leur niveau d'expertise Kubernetes, leur tolérance au risque ou le temps disponible. La configuration des ressources n'était donc pas toujours guidée par une compréhension cohérente et étayée par les données du comportement réel des services.

De l'observabilité à des insights actionnables sur les coûts et la résilience

OneFootball disposait déjà d'une solution d'observabilité. Les équipes pouvaient surveiller les services, étudier leur comportement et interpréter les signaux de production grâce à leurs outils existants. Le problème n'était pas un manque d'observabilité, mais l'écart entre observer ce qui se passait et transformer en continu ces signaux en décisions d'optimisation Kubernetes actionnables.

Les dashboards des fournisseurs cloud offraient à OneFootball une visibilité sur les dépenses d'infrastructure globales, mais sans le niveau de détail au service dont l'équipe plateforme avait besoin pour équilibrer coût, efficacité et résilience. Les équipes voyaient bien que des coûts d'infrastructure existaient, mais il était plus difficile de comprendre quels services en étaient à l'origine, si les ressources étaient utilisées efficacement, et où l'optimisation pouvait être menée sans accroître le risque opérationnel.

Ce manque d'intelligence d'optimisation compliquait la prise de décision. Sans vue claire des requests, limits, schémas d'utilisation, impact sur les coûts et signaux de résilience au niveau du service, identifier le bon compromis exigeait souvent une investigation et une interprétation manuelles.

C'est là que les insights et alertes de résilience sont devenus la cerise sur le gâteau. Ils ne remplaçaient pas l'observabilité : ils la complétaient en aidant l'équipe plateforme à repérer ce qui passerait autrement inaperçu : services surprovisionnés, workloads aux profils de ressources inefficaces, ou configurations où résilience et coût pouvaient être mieux équilibrés.

Ces défis traçaient ensemble le portrait d'une organisation d'ingénierie qui opérait avec soin, mais sur la défensive. À mesure que OneFootball poursuivait sa croissance et se préparait pour de grands événements footballistiques mondiaux, l'équipe plateforme avait besoin d'une façon plus automatisée, transparente et fiable d'optimiser Kubernetes, sans demander aux ingénieurs de choisir à l'aveugle entre efficacité des coûts et confiance en production.

The Solution

La solution : intelligence automatisée, clarté financière et accompagnement expert

Lorsque OneFootball a commencé à exploiter PerfectScale by DoiT, l'objectif n'était pas simplement d'ajouter un dashboard de plus. L'équipe plateforme disposait déjà de l'observabilité. Ce qu'il lui manquait, c'était un moyen de traduire en continu le comportement de Kubernetes en décisions d'optimisation actionnables couvrant coût, efficacité, autoscaling et résilience.

PerfectScale a apporté cette couche d'intelligence manquante. Il a aidé OneFootball à passer d'une investigation manuelle et d'un surprovisionnement défensif à une optimisation automatisée, appuyée sur les données, capable de tenir le rythme de la volatilité du trafic football mondial.

Une visibilité qui a changé la conversation

Dès le premier jour, PerfectScale a offert à l'équipe plateforme une vue plus précise, au niveau du service, de la façon dont les ressources Kubernetes étaient demandées, consommées et converties en coût. Les ingénieurs pouvaient appréhender non seulement l'utilisation du CPU et de la mémoire, mais aussi les conséquences financières et opérationnelles des décisions d'allocation de ressources.

Cette visibilité a transformé la teneur des discussions sur l'infrastructure dans toute l'organisation. Plutôt que de traiter l'optimisation Kubernetes comme une simple question technique, l'équipe plateforme pouvait relier les décisions de ressources à l'impact business, à la confiance en production et à l'efficacité des coûts.

C'était particulièrement important dans un environnement de sport en direct, où les services doivent être prêts à absorber des pics soudains tout en évitant le gaspillage inutile entre ces pics. PerfectScale rendait ces arbitrages plus lisibles en montrant où les ressources étaient sous-utilisées, où la configuration pouvait être améliorée, et où l'optimisation pouvait avoir lieu sans compromettre la fiabilité.

Un rightsizing automatisé et continu

PerfectScale a remplacé les cycles manuels de revue des ressources par un rightsizing continu et automatisé sur l'ensemble de l'environnement Kubernetes de OneFootball. Plutôt que de demander aux ingénieurs d'examiner périodiquement les dashboards et d'ajuster manuellement les allocations CPU et mémoire, PerfectScale fournit des recommandations et une automatisation en continu, basées sur le comportement réel des services.

C'était essentiel pour des schémas de trafic dictés par le football. Un match important, une rumeur de transfert, une notification push ou un moment de Coupe du monde peut faire évoluer la demande rapidement et de façon inégale selon les services. L'optimisation manuelle ne pouvait pas suivre ces variations de manière fiable, surtout lorsque la fenêtre de trafic pertinente peut varier selon la compétition, le pays ou l'événement.

Grâce à PerfectScale, OneFootball peut optimiser ses workloads de manière plus continue et plus cohérente. Les services peuvent être ajustés sur la base d'usages réels plutôt que d'hypothèses, ce qui aide l'équipe plateforme à réduire le gaspillage tout en préservant la confiance nécessaire aux workloads de production.

La plateforme a aussi permis de faire émerger des insights de résilience qui complètent la stack d'observabilité existante de OneFootball. Ces insights offrent aux ingénieurs une couche de visibilité supplémentaire sur les configurations, les profils de ressources et les opportunités d'optimisation qui passeraient autrement inaperçues.

Un accompagnement de terrain et une collaboration continue

Au-delà de la plateforme elle-même, l'écosystème de support plus large de DoiT a joué un rôle clé pour instaurer la confiance et accélérer l'adoption. OneFootball avait accès au customer success, au support post-vente, à l'ingénierie de solutions et à l'expertise Kubernetes, ce qui offrait à l'équipe plateforme un cadre clair tant pour l'orientation stratégique que pour les questions du quotidien.

Ce soutien était d'autant plus précieux que OneFootball ne cherchait pas un modèle d'optimisation générique. L'équipe plateforme avait besoin que PerfectScale s'adapte à la façon dont OneFootball exploite Kubernetes, gère le risque en production et aborde le platform engineering.

"J'ai passé beaucoup de temps à explorer PerfectScale sous l'angle du platform engineering. La valeur ne se résumait pas à voir des recommandations d'optimisation, mais à comprendre pourquoi elles étaient pertinentes, comment elles correspondaient au comportement réel des workloads, et comment elles nous aidaient à arbitrer en toute sécurité entre coût, autoscaling et résilience. Les points réguliers avec l'équipe PerfectScale nous ont aussi permis de valider des cas particuliers et d'adapter l'intégration à la façon dont OneFootball exploite réellement Kubernetes." Andrea Benfatto, Platform/Cloud Runtime Engineering Manager, OneFootball

Les points réguliers avec PerfectScale ont permis aux deux équipes d'itérer sur l'intégration au fil du temps. Ces sessions offraient à OneFootball un moyen de partager des retours, de valider les recommandations, de discuter des cas particuliers et de modeler la configuration autour de ses propres besoins opérationnels. L'intégration s'est ainsi alignée davantage sur les workflows, les schémas de trafic et les exigences de plateforme de OneFootball.

Les solution engineers et spécialistes Kubernetes de DoiT ont travaillé en étroite collaboration avec l'équipe plateforme de OneFootball pour s'assurer que les recommandations étaient techniquement solides, opérationnellement sûres et alignées avec les exigences de production. Cette collaboration de terrain a contribué à réduire le risque, à accélérer la prise de décision et à renforcer la confiance dans le système.

Pour OneFootball, la valeur est née de la combinaison entre automatisation, visibilité au niveau du service, insights de résilience et accompagnement expert. PerfectScale n'a remplacé ni le jugement de l'équipe d'ingénierie ni l'observabilité existante : il les a complétés par une intelligence d'optimisation continue, aidant l'équipe plateforme à prendre de meilleures décisions Kubernetes à grande échelle.

Results

  • 25 % de réduction des coûts d'infrastructure Kubernetes
  • 80 % de réduction de l'effort d'ingénierie consacré à l'optimisation des coûts et au réglage de la résilience Kubernetes
  • Changement profond dans la façon de prendre les décisions de right-sizing, d'autoscaling et d'optimisation de la fiabilité

PerfectScale by DoiT est devenu un élément clé de la façon dont nous optimisons Kubernetes à grande échelle chez OneFootball. Il apporte à notre équipe plateforme la visibilité, l'automatisation, les insights de résilience et la confiance dont nous avons besoin pour concilier efficacité des coûts et préparation à la production, en particulier à l'approche de grands moments footballistiques mondiaux comme la Coupe du monde FIFA 2026.

Andrea Benfatto, Platform/Cloud Runtime Engineering Manager

Résultats

Les résultats après le déploiement de PerfectScale

Une réduction de coûts significative, sans perturbation

OneFootball a obtenu un impact immédiat et mesurable sur ses coûts d'infrastructure Kubernetes, avec plus de 25 % d'économies sur l'ensemble de son environnement. Ces économies ont été réalisées sans changements architecturaux majeurs ni complexité opérationnelle supplémentaire pour les équipes d'ingénierie.

En identifiant en continu les ressources optimisables, PerfectScale a aidé OneFootball à réduire le gaspillage tout en maintenant la confiance en production requise pour le trafic football mondial. C'est d'autant plus important à l'approche de grands événements footballistiques mondiaux, dont la Coupe du monde FIFA 2026, où les schémas de trafic peuvent évoluer rapidement au gré des matchs en direct, de l'actualité brûlante, des performances des équipes nationales et des moments qui définissent le tournoi.

Le résultat ne se résume pas à une baisse des coûts. C'est un modèle opérationnel Kubernetes plus efficace, dans lequel l'optimisation des coûts peut se faire en continu sans demander aux ingénieurs de revoir manuellement chaque configuration de service.

La disparition des workflows d'optimisation manuels

Auparavant, l'optimisation de Kubernetes exigeait une revue manuelle régulière. Les ingénieurs devaient inspecter les dashboards, interpréter le comportement des services et décider comment ajuster les requests et limits de CPU et de mémoire. Ce processus consommait du temps et dépendait fortement du contexte, du jugement et de la disponibilité de chacun.

Avec PerfectScale, une grande partie de ce travail est désormais automatisée. Les recommandations et actions d'optimisation s'appuient sur le comportement réel des workloads, ce qui réduit la nécessité pour les ingénieurs d'ajuster manuellement les services dans le cadre de leur travail quotidien.

Cela a libéré l'équipe de platform engineering et les responsables de services d'une charge opérationnelle importante. Plutôt que de revenir sans cesse sur les paramètres de ressources, les ingénieurs peuvent s'appuyer sur un processus d'optimisation continue qui applique une approche plus cohérente et étayée par les données à l'ensemble de l'environnement Kubernetes.

Plus d'efficacité et de focus pour l'ingénierie

En réduisant d'environ 80 % l'effort d'ingénierie consacré à l'optimisation des coûts et au réglage de la résilience Kubernetes, OneFootball a redonné un temps précieux à des chantiers plateforme et produit à plus forte valeur ajoutée.

C'est important, car l'optimisation Kubernetes est essentielle, mais ne doit pas devenir une distraction permanente pour les équipes qui construisent et exploitent les services. À l'approche de la Coupe du monde FIFA 2026, l'équipe plateforme doit se concentrer sur la préparation stratégique : améliorer l'expérience développeur, renforcer les capacités de la plateforme, accompagner les schémas de trafic mondiaux et aider les équipes produit à avancer plus vite et en confiance.

PerfectScale a permis aux ingénieurs de conserver une visibilité sur le comportement des services tout en réduisant l'effort manuel nécessaire pour interpréter ces informations et passer à l'action. Pour l'équipe plateforme, cela a libéré du temps pour se concentrer sur ce qui soutient directement la préparation aux événements, la fiabilité et la mise à l'échelle.

De meilleures décisions sur le coût, l'autoscaling et la résilience

PerfectScale a amélioré la qualité et la cohérence des décisions d'infrastructure en offrant à OneFootball des insights plus clairs au niveau du service sur l'utilisation des ressources, l'impact financier, le comportement d'autoscaling et les opportunités d'optimisation.

L'équipe plateforme pouvait prendre ses décisions sur la base du comportement réel des workloads plutôt que d'hypothèses ou d'un surprovisionnement défensif. Cela a aidé les équipes à comprendre où les ressources étaient véritablement nécessaires, où la capacité était gaspillée, et où la configuration pouvait être améliorée sans compromettre la fiabilité.

Les capacités d'insights de résilience et d'alerting ont ajouté une couche de valeur supplémentaire à la stack d'observabilité existante de OneFootball. Elles ont permis de faire émerger des opportunités d'optimisation et des configurations qui passeraient autrement inaperçues, facilitant l'équilibre entre efficacité des coûts et confiance en production.

Dans la préparation à la Coupe du monde, cet équilibre est essentiel. OneFootball doit être prêt pour des pics de trafic mondiaux sans simplement scaler chaque workload de façon défensive. PerfectScale aide l'équipe plateforme à se préparer plus intelligemment, en s'appuyant sur des recommandations basées sur les données pour optimiser les services avant l'arrivée des pics.

Un changement profond d'état d'esprit

Le résultat le plus marquant est sans doute le changement culturel dans la façon dont OneFootball aborde l'optimisation Kubernetes. Avant PerfectScale, la gestion des ressources reposait souvent sur des décisions manuelles prudentes, les équipes provisionnant une capacité supplémentaire pour réduire le risque face à des pics de trafic imprévisibles.

Avec PerfectScale, l'optimisation est devenue plus continue, plus étayée par les données et plus fiable. Les ingénieurs n'ont plus à trancher entre efficacité des coûts et fiabilité sur la seule base d'une interprétation manuelle. Ils peuvent s'appuyer sur l'intelligence automatisée, la visibilité au niveau du service et les insights de résilience pour prendre de meilleures décisions à grande échelle.

Pour OneFootball, l'optimisation Kubernetes est passée d'une tâche manuelle récurrente à un élément intégré de la façon dont la plateforme est exploitée et préparée pour les grands événements footballistiques.

Découvrez OneFootball

Le football ne suit pas un calendrier prévisible. Un but à la dernière minute, un carton rouge en demi-finale de Ligue des champions, une rumeur de transfert qui éclate à minuit ou un moment fort de la Coupe du monde peuvent envoyer des millions de supporters sur la plateforme de OneFootball en quelques secondes. Pour les ingénieurs qui maintiennent cette plateforme en activité, l'imprévisibilité n'est pas un cas particulier : c'est la réalité opérationnelle.

Avec une Owned Reach de plus de 200 millions de supporters, OneFootball est le plus grand club de football du monde : une destination football mondiale où les fans passent du visionnage passif à la participation active. La plateforme dessert un trafic mondial et propose aux supporters des mises à jour de matchs en temps réel, de l'actualité, du streaming et des contenus sur toutes les grandes compétitions.

"À l'approche de grands événements footballistiques mondiaux comme la Coupe du monde FIFA 2026, nous ne pouvons pas nous appuyer uniquement sur des hypothèses statiques ou sur un surprovisionnement défensif. En examinant de près le comportement de nos workloads Kubernetes, il apparaît clairement que le trafic football est volatil d'une façon difficile à modéliser manuellement. Nous avions besoin d'une approche plus intelligente pour anticiper une demande imprévisible tout en mesurant l'impact de nos décisions de ressources sur le coût, l'autoscaling et la fiabilité." Andrea Benfatto, Platform/Cloud Runtime Engineering Manager, OneFootball

La valeur de la plateforme pour les supporters dépend de sa disponibilité au moment crucial, quel que soit le nombre de personnes connectées simultanément. Cette exigence devient encore plus forte à l'approche des grands événements footballistiques mondiaux, dont la Coupe du monde FIFA 2026, où les schémas de trafic s'annoncent intenses, volatils et rythmés par des moments impossibles à planifier à l'avance.

Pour l'équipe plateforme de OneFootball, cela soulève un défi d'infrastructure clair : Kubernetes doit pouvoir scaler efficacement face à une demande imprévisible liée au sport en direct, tout en restant économique, résilient et suffisamment transparent pour que les ingénieurs aient confiance dans les décisions prises.

Historiquement, la façon la plus sûre de protéger l'expérience des supporters lors d'événements à fort trafic consistait à provisionner plus de capacité que ce dont les services avaient habituellement besoin. Cette approche réduisait le risque opérationnel, mais elle créait aussi des inefficacités cachées, des coûts inutiles et une visibilité limitée sur la question de savoir si chaque service était réellement configuré de la meilleure façon possible.

Et ensuite ?

OneFootball continue d'étendre son utilisation de PerfectScale by DoiT, en allant au-delà de l'optimisation automatisée vers une gouvernance, un contrôle et une préparation aux événements plus poussés au sein de son environnement Kubernetes.

Une prochaine étape clé est l'intégration des recommandations et politiques PerfectScale dans les workflows infrastructure-as-code de OneFootball. Avec la récente intégration des CRDs PerfectScale, l'équipe plateforme peut rapprocher l'optimisation de l'approche GitOps qu'elle vise déjà : définir, examiner et gérer la configuration Kubernetes via des workflows versionnés.

C'est une évolution importante pour OneFootball. À l'approche des grands événements footballistiques mondiaux, dont la Coupe du monde FIFA 2026, l'équipe plateforme a besoin de pratiques d'optimisation qui ne soient pas seulement automatisées, mais aussi auditables, reproductibles et alignées sur la façon dont les équipes d'ingénierie travaillent déjà.

En gérant les politiques d'optimisation via des ressources natives Kubernetes, OneFootball peut appliquer un contrôle plus granulaire sur l'allocation des ressources, le comportement d'autoscaling et le réglage de la résilience. Cela crée un lien plus fort entre la responsabilité des services, les exigences de production et l'efficacité de l'infrastructure.

L'objectif n'est pas seulement de réduire les coûts. Il s'agit de faire de l'optimisation Kubernetes une composante gouvernée du modèle opérationnel de la plateforme : un modèle capable de soutenir le trafic mondial, d'aider les équipes à anticiper une demande imprévisible et de donner aux ingénieurs la certitude que les gains d'efficacité sont réalisés en toute sécurité.

Les points réguliers avec PerfectScale et DoiT continueront de jouer un rôle clé dans cette évolution. Ces sessions offrent à OneFootball un moyen de valider de nouvelles capacités, de partager des retours issus de l'usage réel en production et de modeler l'intégration autour des besoins spécifiques de la plateforme. Au fil du temps, cette collaboration garantit que PerfectScale reste aligné avec la manière dont OneFootball exploite Kubernetes à grande échelle.

À mesure que PerfectScale s'intègre à la plateforme plus large de DoiT, OneFootball entrevoit aussi des opportunités pour renforcer sa stratégie d'infrastructure avec des capacités supplémentaires, une intelligence d'optimisation plus poussée et un accompagnement expert.

Pour OneFootball, PerfectScale n'est plus seulement un outil de rightsizing Kubernetes. Il devient un élément à part entière de la façon dont l'équipe plateforme conçoit, gouverne et prépare son infrastructure pour la prochaine génération de grands moments footballistiques mondiaux.

PerfectScale maintient des coûts cloud bas et des performances de clusters élevées grâce à une optimisation autonome et continue.

Découvrez comment PerfectScale right-size Kubernetes sans redémarrage

Suivez une démonstration technique de la façon dont PerfectScale détecte les workloads surprovisionnés, protège les performances et automatise le réglage des ressources sur l'ensemble des clusters de production. PerfectScale aide les équipes plateforme à réduire le gaspillage Kubernetes sans les compromis du tuning manuel, de l'autoscaling vertical basé sur les redémarrages ou des outils qui s'arrêtent aux recommandations. Il right-size en continu les workloads en production, maintient les requests alignées sur l'usage réel et vous aide à réduire les dépenses sans compromettre la stabilité.

More customer stories

Luma Health

Luma Health réduit ses coûts EKS de 40 % et libère des milliers d'heures d'ingénierie par an

90%
De temps en moins sur le rightsizing manuel de Kubernetes
40%
De réduction des coûts Amazon EKS
+1,700h/year
D'heures d'ingénierie réorientées vers la fiabilité et la performance
PlayHQ

PlayHQ automatise l'optimisation Kubernetes avec PerfectScale

40%
Reduction in non-production Kubernetes costs
40%
Reduction in non-production K8s costs
20%
Reduction in production K8s costs
SNCF

La SNCF réduit ses coûts Kubernetes de 30 % avec PerfectScale

30%
Réduction des coûts
~€500K
Estimated Annualized Savings
250
Clusters Under Optimization
NOS

NOS réduit drastiquement ses dépenses Kubernetes dans un environnement multi-cluster

50%
Cost Reduction
50%
Cost reduction on largest cluster
0%
Idle resources on main node pools
K1x

K1x réduit ses coûts cloud et fluidifie ses opérations Kubernetes

Thousands
Saved Per Month
Thousands
Saved per month on cloud spend
<10%
Resource utilization on over-provisioned nodes before optimization
Trax

Comment Trax a réduit de 75 % ses dépenses Kubernetes avec PerfectScale

75%
De réduction des coûts K8s
Riftweaver

Riftweaver optimise son environnement Kubernetes avec PerfectScale

59%
Reduction in CPU Throttling
6
Critical APIs Improved
80,000+
Game Downloads
Rapyd

Rapyd réduit ses coûts cloud de 35 à 40 % avec PerfectScale

35-40%
Réduction des coûts cloud
15+
AWS EKS Clusters Optimized
100+
Countries Supported for Payments