PagerDuty image

PagerDuty fördert BlaBlaCars Umstellung auf Echtzeitbetrieb

PagerDuty image

Größe: 200 - 500+ Mitarbeiter

Industrie: Reisen

Standort: Paris, Frankreich

Kunde seit: 2017

Wichtige Integrationen:

Prometheus
Locker
Neues Relikt
PanOpta
Jira

BlaBlaCar ist der weltweit führende Fahrgemeinschaftsdienst für Langstrecken, der Autofahrer mit freien Plätzen mit Mitfahrern verbindet, die eine Mitfahrgelegenheit suchen. Mit 60 Millionen Mitgliedern in 22 Ländern und über 18 Millionen Reisenden pro Quartal schafft BlaBlaCar ein völlig neues, von Menschen betriebenes Reisenetzwerk.

Julien Dehee, Head of Foundations bei BlaBlaCar, leitet ein Team von Site Reliability Engineers (SREs) und Database Reliability Engineers (DBREs), die für die Produktionsinfrastruktur von BlaBlaCar und die von der größeren Engineering-Organisation verwendeten Tools verantwortlich sind. „Wir bieten eine hochverfügbare Plattform. Das ist für das Geschäft von entscheidender Bedeutung, denn wenn die Plattform ausfällt, können unsere Kunden keine Fahrgemeinschaften buchen, was zu einem direkten Umsatzverlust führt“, erklärte Dehee.

Ein holpriger Weg zur serviceorientierten Entwicklung

BlaBlaCar befand sich mitten im Übergang von einer monolithischen zu einer serviceorientierten Architektur und vom traditionellen IT-Betrieb zu einer DevOps-Kultur, die die „Du baust es, du besitzt es“-Mentalität vertrat. BlaBlaCar hatte jedoch nur ein Bereitschaftsteam, wobei sich alle Mitglieder ein Mobiltelefon teilten, das im wöchentlichen Wechsel an die nächste Bereitschaftsperson weitergegeben wurde.

Infolgedessen stand BlaBlaCar vor zahlreichen Herausforderungen, darunter:

  • Verzögerte Reaktionszeiten aufgrund manueller Prozesse
  • Alarmmüdigkeit bei Bereitschaftstechnikern aufgrund der hohen Anzahl an Fehlalarmen
  • Mehr Zeit für ungeplante Arbeit statt Zeit für Innovationen
  • Zeitaufwand für die Erfassung von Bereitschaftsstunden zur Vergütung

„Vor [PagerDuty] war es ziemlich schwierig, Probleme sofort zu erkennen und zu lösen. Wir mussten uns bei unserem vorherigen Überwachungssystem anmelden und die Warnung suchen“, sagte Dehee.

Umschalten zur Beschleunigung der Reaktion auf Vorfälle

Mit PagerDuty besitzen und verwalten die Entwicklungsteams bei BlaBlaCar ihre Bereitschaftspläne und Benachrichtigungen. Die Teams können Probleme über die mobile App von PagerDuty problemlos erkennen und darauf reagieren, sodass sie von jedem beliebigen Ort aus sofort Maßnahmen ergreifen können. Gleichzeitig erhält Dehees Team durch PagerDuty Analytics umfassende Einblicke in die Leistung und den Zustand der Entwicklungsteams und der Infrastruktur. Anhand dieser Daten kann sein Team Empfehlungen zur Feinabstimmung von Warnmeldungen und Bereitschaftsrotationen geben.

Mit PagerDuty hat BlaBlaCar Folgendes erreicht:

  • Verbesserte Betriebseffizienz und Plattformstabilität
  • Fähigkeit, durch Automatisierung in Echtzeit mit den entsprechenden Ressourcen zu reagieren
  • Verteilte Verantwortung über die gesamte Engineering-Organisation
  • Automatisierte Abrechnung der Bereitschaftsstunden für die Personalabteilung zur Vergütung der Einsatzkräfte

„Wir haben die Alarmmüdigkeit reduziert, was uns ermöglicht hat, uns stärker auf die Entwicklungs-Roadmap zu konzentrieren. Wenn man weniger an Produktionsproblemen arbeitet, kann man sich mehr auf Innovationen konzentrieren.“

Julien Dehèe , Leiter Stiftungen, BlaBlaCar

Steigerung der Betriebseffizienz durch Integrationen

BlaBlaCar bietet seinen Entwicklungsteams die Autonomie, Überwachungs- und Warnfunktionen für ihre Dienste zu erstellen und anzupassen, indem es die über 300 Integrationen von PagerDuty nutzt. Dehees Team nutzt die Prometheus-Integration zur Überwachung und die Slack-Integration, um die Echtzeit-Zusammenarbeit zwischen den verschiedenen Teams zu ermöglichen. Weitere von BlaBlaCar-Teams verwendete Integrationen sind New Relic, PanOpta und Jira.

Durch das umfassende Integrationsökosystem von PagerDuty gewinnt BlaBlaCar:

  • Echtzeit-Transparenz im Betrieb und umsetzbare Erkenntnisse über die gesamte IT-Infrastruktur hinweg
  • Gemeinsame Verantwortung für Produktion, Einsatz und Management in der gesamten Entwicklungsorganisation
  • Verbesserte Produktivität und Engagement durch leistungsfähige Entwicklungsteams

„Betriebseffizienz und Stabilität der Alarmierungsplattform sind für das Unternehmen äußerst wichtig. Wir hätten intern etwas entwickeln können, aber insgesamt bietet PagerDuty mehr Wert als eine interne Lösung“, so Dehee abschließend.

Erfahren Sie mehr darüber, was PagerDuty für Ihr Unternehmen tun kann, indem Sie sich für ein 14 Tage kostenlos testen .