Logo

Carrefour – Plateforme de Location de Véhicules

MobilitéLocation de véhiculesSpring BootMicroservicesPostgreSQLVue.jsScalabilité
Carrefour – Plateforme de Location de Véhicules

Présentation du Projet

Carrefour Location, le service de location de véhicules de Carrefour, avait besoin d’une plateforme numérique moderne et performante pour gérer la location à l’échelle nationale. De la réservation en ligne à la gestion de flotte et à l’intégration avec les systèmes Carrefour, la solution devait être rapide, évolutive et intuitive.

Notre équipe est intervenue pour repenser l’ensemble du backend, fluidifier les parcours de réservation et garantir la disponibilité des véhicules en temps réel.


Nos Contributions

  • Backend modulaire en microservices : Développé avec Spring Boot, pour une évolutivité optimale et une intégration fluide aux systèmes existants.
  • Moteur de réservation : Création d’un parcours de réservation multistep, avec disponibilité en direct, tarification dynamique et options additionnelles.
  • Synchronisation de flotte : Mise à jour en temps réel entre les stocks des agences locales et la base centrale.
  • Gestion des rôles et sécurité : Authentification sécurisée via JWT et OAuth2 pour les administrateurs, partenaires et employés.
  • Intégration à l’écosystème Carrefour : Connexion avec les systèmes de paiement et de fidélité existants.
  • Support Frontend (Vue.js) : API REST documentées pour faciliter le développement côté front.

Stratégie Technique

Pour garantir performance et fiabilité, nous avons mis en place :

  • Architecture microservices : Services indépendants pour les modules de réservation, tarification, gestion des véhicules, et comptes utilisateurs.
  • PostgreSQL avec géolocalisation : Recherche de véhicules proches grâce aux extensions PostGIS.
  • Caching Redis : Mise en cache des données de flotte pour accélérer les réponses.
  • Design événementiel : Utilisation de RabbitMQ pour synchroniser les événements métier (retours, nouvelles réservations…).
  • CI/CD et conteneurisation : Infrastructure 100% conteneurisée via Docker et déployée sur Kubernetes avec pipeline GitLab.

Résultats

  • 🚗 Plus de 30 000 réservations par mois traitées sans interruption
  • ⚡ Temps de réponse moyen < 300ms, même en période de forte demande
  • 🔒 Architecture conforme RGPD avec gestion sécurisée des données personnelles
  • 📱 Expérience mobile-first grâce à des APIs stables pour PWA et apps natives
  • 🔄 Synchronisation en temps réel de la disponibilité dans plus de 500 agences

client

Carrefour Location

growth

60%

year

2021–Aujourd’hui

Conclusion

Notre collaboration avec Carrefour Location a permis de moderniser en profondeur la plateforme de location de véhicules, tout en assurant scalabilité, sécurité et simplicité d’usage. Grâce à une architecture microservices Spring Boot, une gestion dynamique des stocks, et des outils cloud-native, Carrefour peut aujourd’hui répondre efficacement à une demande nationale croissante.

La plateforme est désormais prête à accompagner l’évolution des besoins en mobilité des utilisateurs à travers toute la France.

Prêt à transformer votre présence numérique

Embarquons ensemble pour un voyage d’innovation et de créativité.