PagerDuty image

PagerDuty accélère la transition de BlaBlaCar vers des opérations en temps réel

PagerDuty image

Taille: 200 à 500+ employés

Industrie: Voyage

Emplacement: Paris, France

Client depuis : 2017

Intégrations clés :

Prométhée
Mou
Nouvelle relique
PanOpta
Jira

BlaBlaCar est le premier service de covoiturage longue distance au monde, mettant en relation des automobilistes disposant de places libres et des passagers en quête d'un trajet. Avec 60 millions de membres dans 22 pays et plus de 18 millions de voyageurs chaque trimestre, BlaBlaCar crée un tout nouveau réseau de transport au service des personnes.

Julien Dehee, responsable des fondations chez BlaBlaCar, dirige une équipe d'ingénieurs en fiabilité de site (SRE) et d'ingénieurs en fiabilité de base de données (DBRE) responsables de l'infrastructure de production de BlaBlaCar et des outils utilisés par l'ensemble de l'organisation d'ingénierie. « Nous fournissons une plateforme hautement disponible. C'est essentiel pour l'entreprise car si la plateforme tombe en panne, nos clients ne peuvent pas réserver de trajets en covoiturage, ce qui entraîne une perte directe de revenus », explique Dehee.

Un chemin semé d’embûches vers le développement axé sur les services

BlaBlaCar était en pleine transition d’une architecture monolithique vers une architecture orientée services, et d’une culture d’exploitation informatique traditionnelle vers une culture DevOps qui adoptait la mentalité « vous le construisez, vous en êtes le propriétaire ». Cependant, BlaBlaCar n’avait qu’une seule équipe d’astreinte, dont tous les membres partageaient un téléphone portable, qui était transmis à la personne d’astreinte suivante lors de la rotation hebdomadaire.

BlaBlaCar a donc dû faire face à de nombreux défis, notamment :

  • Délais de réponse retardés en raison des processus manuels
  • Fatigue des alertes pour les ingénieurs d'astreinte en raison du nombre élevé de faux positifs
  • Plus de temps consacré au travail non planifié par rapport au temps consacré à l'innovation
  • Temps consacré à l'enregistrement des heures de garde pour la rémunération

« Avant [PagerDuty], il était assez difficile de reconnaître et de résoudre immédiatement les problèmes. Nous devions nous connecter à notre ancien système de surveillance et trouver l'alerte », a déclaré Dehee.

Changement de vitesse pour accélérer la réponse aux incidents

Avec PagerDuty, les équipes de développement de BlaBlaCar gèrent et contrôlent leurs plannings et notifications d'astreinte. Les équipes peuvent facilement reconnaître et répondre aux problèmes via l'application mobile de PagerDuty, ce qui leur permet d'agir immédiatement où qu'elles se trouvent. Dans le même temps, l'équipe de Dehee obtient des informations précieuses sur les performances et la santé des équipes de développement et de l'infrastructure grâce à PagerDuty Analytics. Grâce à ces données, son équipe peut fournir des recommandations sur l'optimisation des alertes et des rotations d'astreinte.

Avec PagerDuty, BlaBlaCar a réalisé :

  • Amélioration de l'efficacité opérationnelle et de la stabilité de la plateforme
  • Capacité à réagir en temps réel avec les ressources appropriées grâce à l'automatisation
  • Responsabilité répartie sur l'ensemble de l'organisation d'ingénierie
  • Comptabilisation automatisée des heures d'astreinte pour les Ressources Humaines afin de rémunérer les intervenants

« Nous avons réduit la fatigue liée aux alertes, ce qui nous a permis de nous concentrer davantage sur la feuille de route du développement. Si vous travaillez moins sur les problèmes de production, vous pouvez vous concentrer davantage sur l'innovation. »

Julien Dehee , Responsable des Fondations, BlaBlaCar

Améliorer l'efficacité opérationnelle grâce aux intégrations

BlaBlaCar offre à ses équipes de développement l'autonomie nécessaire pour créer et personnaliser la surveillance et les alertes de leurs services en s'appuyant sur les plus de 300 intégrations de PagerDuty. L'équipe de Dehee utilise l'intégration Prometheus pour la surveillance et l'intégration Slack pour permettre une collaboration en temps réel entre les différentes équipes. Les autres intégrations utilisées par les équipes BlaBlaCar incluent New Relic, PanOpta et Jira.

Grâce à l'écosystème d'intégration complet de PagerDuty, BlaBlaCar gagne :

  • Visibilité opérationnelle en temps réel et informations exploitables sur l'ensemble de l'infrastructure informatique
  • Propriété partagée de la production, du déploiement et de la gestion dans l'ensemble de l'organisation d'ingénierie
  • Amélioration de la productivité et de l'engagement grâce à des équipes de développement renforcées

« L’efficacité opérationnelle et la stabilité de la plateforme d’alerte sont essentielles pour l’organisation. Nous aurions pu créer quelque chose en interne, mais dans l’ensemble, PagerDuty apporte plus de valeur qu’une solution interne », conclut Dehee.

Apprenez-en davantage sur ce que PagerDuty peut faire pour votre organisation en vous inscrivant à un essai gratuit de 14 jours .