Le stack tech de BlaBlaCar en 2026
Plateforme française de covoiturage née en 2006. Backend historiquement PHP/Symfony, étendu en Go pour les services exigeants ; mobile unifié sur React Native ; migration cloud vers Google Cloud avec Kafka pour l'événementiel.
🧱 Stack technique (sourcé public)
Monolithe applicatif historique — cœur métier covoiturage
Services dédiés aux charges exigeantes (recherche, real-time)
Base relationnelle principale
Recherche de trajets
Cache et sessions
Bus d'événements inter-services
Applications mobiles iOS et Android unifiées
Web app principale
Fournisseur cloud principal après migration depuis le datacenter
Orchestration des conteneurs
🐙 Open-source notable
| Projet | Description | Stars |
|---|---|---|
| blablacar/dkv | Orga GitHub publique — outils internes et librairies ouvertes au fil des années (tooling infra, intégrations). | varie par repo |
🏛️ Culture ingénierie
Le blog d'ingénierie BlaBlaCar partage les choix structurants : adoption précoce de React Native pour unifier iOS et Android avec une équipe mobile resserrée, migration du datacenter vers Google Cloud, recours à Go pour les services à forte charge. Culture pragmatique — PHP reste le cœur, Go arrive là où il apporte un gain mesurable.
👋 Recrutement
Recrutement tech principalement à Paris, avec des équipes distribuées en Europe. Les offres publiques détaillent les stacks par domaine (covoiturage, bus, paiement) — utiles pour vérifier ce qui tourne réellement en production.