Revenir au contenu principal
easyJet

Témoignage
de client

Créer des expériences de voyage plus riches pour tous

4 mois

Pour lancer des applications de gestion des revenus, contre 6 à 9 mois auparavant

2 dépôts Git

rassemblent plus de 100 emplacements, pour simplifier le développement d'applications et de pipelines

easyJet

L'année dernière, easyJet a transporté près de 90 millions de passagers, desservant plus de 1 200 itinéraires avec une flotte de plus de 300 avions. Malgré son statut de leader des compagnies aériennes à bas prix en Europe, l'entreprise est sous pression et doit se moderniser à l'heure où les voyageurs exigent des réservations fluides, des possibilités de modification flexibles et des offres personnalisées. Partout en Europe, la hausse des coûts, la réduction des marges et la concurrence du 100 % numérique intensifient constamment les enjeux pour toutes les compagnies aériennes. Avec des systèmes centraux toujours liés à une application de bureau vieille de dix ans et à l'une des plus grandes bases de données SQL Server de la région, easyJet subissait de fréquents ralentissements au niveau du data engineering, des workflows fragmentés et bien d'autres problèmes. En adoptant la Databricks Platform, la compagnie aérienne a consolidé ses outils métier au sein d'un hub unique et fait passer ses délais de déploiement de neuf à trois mois. Ce changement de rythme a donné un véritable coup d'accélérateur à l'innovation.

Les outils anciens, un obstacle pour une approche moderne de la tarification aérienne

Les tarifs des compagnies aériennes ont toujours été imprévisibles, mais avec les conditions météorologiques et l'évolution du comportement des voyageurs après la pandémie, leur détermination est plus complexe que jamais. Dans le même temps, les clients attendent de la flexibilité : choix du siège, ajout de bagages et modification des réservations à la volée. Pour easyJet, il devenait impératif de libérer la gestion des revenus des limites imposées par une technologie vieille de dix ans et un environnement informatique fragmenté. La compagnie avait l'idée de mettre en place un hub en ligne pour rassembler ces trois étapes. À terme, ce hub devait fournir aux équipes de négoce un emplacement unique pour analyser les données, déterminer les tarifs, évaluer les services annexes et passer à l'action en modifiant les prix ou l'inventaire. Le résultat : un passage bien plus rapide de l'insight à l'exécution.

Pour mener à bien ce projet, easyJet a dû reconstruire sa base de données afin de mieux suivre les transactions en temps réel. Chaque jour, les responsables des revenus ajustaient les tarifs des billets, mettaient à jour les prix des services annexes et enregistraient l'activité via l'interface de tarification. Tout ce processus créait un flux constant de données transactionnelles. Il fallait d'autre part des données analytiques pour prévoir la demande, évaluer les performances et les comparer à celles des concurrents. La connexion de ces deux couches d'intelligence est devenue une priorité essentielle : il fallait inventer de nouveaux moyens de relier les opérations de tarification quotidiennes à la planification commerciale à long terme. L'objectif était d'émettre automatiquement des alertes en cas d'anomalie – un vol presque complet à un prix trop bas, ou un itinéraire peu emprunté à un prix trop élevé, par exemple – afin de détecter les problèmes avant toute perte de revenus. Parallèlement à cela, easyJet a compris qu'il fallait fiabiliser les processus récurrents liés à la gestion des revenus et les affranchir, dans la mesure du possible, de la supervision manuelle. Ce workflow fragmenté et réactif devait devenir un système agile, à la hauteur des exigences des approches modernes de la vente de billets d'avion. La nouvelle plateforme serait le socle qui permettrait d'y parvenir.

Éliminer les obstacles pour saisir de nouvelles opportunités

Aspect décisif de la stratégie de renforcement des revenus d'easyJet, la modernisation de la gestion s'est d'abord heurtée à une série d'obstacles de taille. Tout en étant l'un des meilleurs du secteur, le système de gestion des revenus (RMS) propriétaire d'easyJet reposait encore sur une application .NET vieille de dix ans, et les fonctionnalités de cet outil essentiel n'avaient pas reçu de mise à jour majeure depuis des années. Elle était adossée à l'une des plus grandes instances de SQL Server d'Europe, mais celle-ci avait été progressivement ouverte à l'ensemble de l'entreprise. « Au fil du temps, notre SQL Server est devenu un véritable fourre-tout. Différentes équipes s'y connectaient directement pour extraire des données ; non seulement cela dégradait ses performances, mais il n'y avait pas non plus de véritable gouvernance et les coûts de maintenance étaient particulièrement élevés, » se souvient Dennis Michon, Head of Data Product chez easyJet. La charge du data engineering s'était considérablement alourdie, avec plus de 100 dépôts et des milliers de lignes de code par point de terminaison. Cette prolifération de données était un frein de plus à la livraison. Pire encore, la migration des fonctionnalités prenait souvent de six à neuf mois, rendant toute innovation presque impossible. Consciente de ces obstacles, easyJet a choisi d'investir dans la plateforme Databricks comme base pour la reconstruction de son système de gestion des revenus.

Simplifier le développement d'applications pour automatiser les charges manuelles

En commençant par implémenter Delta Lake comme colonne vertébrale analytique, easyJet visait à remplacer son ancien SQL Server, alors principal magasin analytique de l'entreprise. En stockant aussi bien des données historiques qu'analytiques avec la fiabilité de la méthode ACID, les data engineers peuvent désormais proposer de nouvelles fonctionnalités, comme la prévision de la demande, la création de rapports sur les revenus et des analyses comparatives de la concurrence. Jusque-là fonction de back-office, l'analytique devient un puissant moteur de prise de décision commerciale pour les utilisateurs métier. Ensuite, easyJet a ajouté Lakebase, un moteur Postgres entièrement géré conçu pour le Lakehouse, à sa plateforme Databricks. « Lakebase capture les données opérationnelles en direct et transforme les activités quotidiennes en signaux concrets et utilisables. Désormais, nos équipes ne se contentent pas d'examiner les données : elles peuvent réagir sans délai pour exercer un impact direct sur les performances de l'entreprise, » explique Dennis. En transmettant ces informations aux systèmes en aval, Lakebase tient à jour les canaux de réservation et maintient les tarifs alignés sur les réalités du marché. Aujourd'hui, c'est le nouveau cœur opérationnel des opérations de gestion des revenus d'easyJet.

Unity Catalog est en cours d'implémentation à l'échelle du lakehouse pour centraliser les autorisations, l'audit et la traçabilité des données, et faire en sorte que seuls les API et les service principals gouvernés puissent interagir avec les données. Pour easyJet, cette approche vient remplacer un environnement SQL Server encombrant, où les équipes techniques exécutaient souvent des requêtes directes pour la découverte des données. L'élimination des accès non contrôlés va améliorer à la fois les performances et la conformité. En gagnant en maturité, cette couche de gouvernance va permettre d'exercer un contrôle précis, pour que des fonctionnalités comme Lakeflow Jobs puissent fonctionner avec un maximum de fluidité. Grâce à la définition déclarative des workflows, Lakeflow Jobs actualise automatiquement les tarifs avec une latence quasi inexistante, génère des rapports sur les performances commerciales et réalise des vérifications planifiées de la demande et de la concurrence. Cette nouvelle approche évite aux ingénieurs de surveiller manuellement les pipelines, tient constamment à jour les couches transactionnelles et analytiques, et augmente la fiabilité des workflows de revenus urgents.

Après avoir renforcé la gouvernance et fiabilisé les workflows, easyJet s'est attaquée à la prolifération des données. Grâce aux pipelines déclaratifs Lakeflow, les équipes ont consolidé plus de 100 dépôts avec des spécifications de pipeline reproductibles, afin de rationaliser l'intégration des nouvelles sources de données dans les couches bronze (brutes), silver (raffinées) et gold (prêtes à l'emploi). Étroitement intégrés à GitHub via Databricks Repos et déployés avec des Asset Bundles, ces pipelines ont également l'intérêt de simplifier le CI/CD. Le résultat : une accélération des déploiements et une réduction des cycles de publication des nouvelles applications et des versions. En éliminant progressivement les chemins de code personnalisés, les équipes rendent les changements plus sûrs, les restaurations plus rapides et la maintenance plus légère, et créent ainsi une dynamique vertueuse pour une innovation durable.

Côté couche applicative, easyJet a recréé la gestion des revenus dans Databricks Apps et développé deux applications découplées au sein de l'environnement. La première est une application d'API Python qui connecte le lakehouse (données analytiques) et Lakebase (données transactionnelles) via des points de terminaison gouvernés, pour que les mises à jour opérationnelles circulent de manière cohérente dans le système. La seconde, une interface utilisateur basée sur Node, sert de tableau de bord aux équipes de négoce, qui peuvent y analyser la demande, comparer les tarifs des concurrents, déterminer des stratégies et exécuter les changements au même endroit. Databricks Apps a libéré les équipes de la gestion du CI/CD et des tâches manuelles liées à l'infrastructure. L'équipe data product peut ainsi déployer plus rapidement des applications prêtes à l'emploi et réaliser des itérations en collaboration directe avec les utilisateurs de l'équipe de négoce d'easyJet. Pour profiter davantage de l'efficacité observée sur la Databricks Platform, easyJet est en train de migrer ses tableaux de bord d'entreprise vers Databricks SQL. Plutôt que de s'appuyer sur des rapports SQL Server existants ou d'interroger directement les systèmes de production, les utilisateurs métier consultent des tableaux de bord alimentés par des tables gold de Delta Lake, qui abritent justement les données utilisées par les deux nouvelles applications. Les différentes étapes de cette migration renforcent progressivement la confiance des équipes dans la base de données unifiée destinée à répondre à leurs besoins analytiques en constante évolution. Ensemble, Databricks Apps et Databricks SQL ont remplacé des outils hétéroclites par un hub unifié et gouverné dédié à la gestion des revenus. Avec cette base moderne, easyJet se donne les moyens d'accélérer la gestion des revenus, mais aussi de poursuivre une autre ambition : un RMS agentique reposant sur Mosaic AI et des interfaces conversationnelles.

Les gains tangibles d'une gestion moderne des revenus

L'abandon des systèmes hérités pour Databricks a rapidement porté ses fruits pour easyJet, en grande partie grâce aux Databricks Apps. Le délai de migration de leur application de bureau .NET vers une application Databricks entièrement fonctionnelle est passé d'environ 6 à 9 mois à 3 mois seulement ; ce processus lent et risqué a pris la forme d'un déploiement rapide et reproductible. Ces Apps ont également éliminé toute la complexité du déploiement et du CI/CD : elles utilisent en effet des « asset bundles » pour gérer les ressources, les autorisations et l'authentification, ce qui simplifie autant la maintenance que la croissance. L'ingénierie est, elle aussi, beaucoup plus efficace depuis la consolidation de 100 dépôts Git en deux emplacements, une mesure clé pour réduire la prolifération du code. La gouvernance et la sécurité, jusque-là dégradées par un accès non contrôlé à SQL Server, sont désormais centralisées dans Unity Catalog, qui facilite l'application du contrôle d'accès basé sur le rôle et le respect de la conformité.

L'impact commercial dépasse pourtant largement le seul cadre des chiffres. Les équipes de tarification et de négoce travaillent maintenant au sein d'un hub centralisé et moderne, au lieu de jongler avec les tableaux de bord Tableau, les feuilles de calcul et les applications datées. Avec la migration progressive des workflows vers cet environnement unifié, la fragmentation qui nuisait autrefois à la prise de décision cède progressivement la place à un modèle opérationnel plus rationalisé. Lakebase fournit des mises à jour transactionnelles en temps réel et Delta Lake alimente l'analytique à long terme : les décisions sont prises en quasi temps réel et transmises directement aux canaux de réservation de la compagnie aérienne. Lakeflow Jobs et les pipelines déclaratifs ont éliminé la surveillance manuelle des actualisations et de la création de rapport, faisant gagner un temps précieux aux ingénieurs qui peuvent se consacrer au développement de nouvelles applications. Quant à l'interface gouvernée, intuitive et fiable qu'offrent les Databricks Apps aux utilisateurs non techniques, elles sont à l'origine d'une agilité accrue et d'une baisse du nombre de pannes, tout en abaissant la barrière de l'innovation.

Pour easyJet, cette nouvelle dynamique n'est que le début du parcours. « Notre modernisation du RMS est sur le point de s'achever, et nous pensons déjà à l'avenir : nous imaginons des assistants d'IA agentique pour aider les utilisateurs métier, des interfaces conversationnelles d'IA générative pour explorer plus rapidement les scénarios de tarification, ainsi que des centaines de nouveaux tableaux de bord et d'applications de BI optimisés par Databricks SQL, » précise D. Michon. Tout en poursuivant le démantèlement de son environnement SQL Server, easyJet construit une plateforme qui sera le socle de nombreuses capacités à venir : réduction des coûts, rationalisation des opérations et, à terme, mise en place d'un modèle de type retail permettant de gérer les offres, les services annexes et les tarifs avec autant de dynamisme que sur n'importe quelle plateforme d'e-commerce moderne. Pour conclure, Databricks n'a pas seulement fourni à easyJet une plateforme pour moderniser la gestion des revenus : c'est un socle pour réinventer l'avenir de la vente au détail dans le secteur aérien.