top of page
Architecture Big Data au service d'un acteur de la logistique

La logistique est l'un des domaines les plus dynamiques et compétitifs, où chaque fraction de seconde et chaque bit d'information compte. Pour l'acteur français majeur de ce secteur, rester en tête de la course implique une refonte constante des systèmes d'information pour non seulement traiter de nouvelles formes d'informations, mais aussi gérer des volumes exponentiels. Un défi colossal : assurer la gestion de 10 000 événements par seconde à la cible.

​

 

Alors que la plupart des entreprises cherchent simplement à améliorer leurs systèmes existants, notre client a décidé d'emprunter une voie différente, audacieuse. Il a choisi de basculer vers une Architecture Réactive basée sur les technologies Big Data. Cette initiative n'était pas seulement technologique. La DSI a également initié une démarche de gestion du changement, préparant ses équipes à cette nouvelle ère de l’Architecture Big Data.

 

​

  1. Analyse préalable : Avant de plonger dans le développement, il était essentiel de comprendre le terrain. Cela a impliqué une étude détaillée de l'architecture existante, une prise de connaissance de l’architecture legacy et l'identification des principaux cas d'usage Métiers.
     

  2. Conception du socle ArchiNext :  La création de ce socle a été un travail minutieux. Les étapes comprenaient l'identification des services Big Data nécessaires, le choix des technologies pour chaque service, l'élaboration des principaux patterns d'architecture, et la sélection des composants de l’Usine de Développement.
     

  3. Mise en pratique : Une fois le plan établi, l'attention s'est portée sur la construction du socle en mode Cloud, précisément sur Azure. Cette phase a également défini le processus d'intégration des nouvelles fonctionnalités.
     

  4. Accompagnement au changement : Pour assurer une transition en douceur, un plan de formation a été élaboré, avec près de 50 personnes formées pour répondre aux besoins du nouveau système.

​

​

Le caractère novateur du projet ne s'arrêtait pas à l'adoption des technologies Big Data. Le client a également adopté une nouvelle méthode de conduite de projet, s'orientant vers le mode DevOps et Scrum. Cette approche a exigé une refonte complète des outils et environnements de développement. Le projet était véritablement collaboratif, combinant les talents internes et externes dans une approche innovante appelée "Pizza Team".

​

 

Le choix des technologies a été crucial pour le succès de ce projet. Des bases NoSQL telles que Cassandra (pour les données chaudes et tièdes) et Hbase (pour le Data Lake) ont été privilégiées. Apache Kafka et Confluent IO ont été choisis comme MOM. Elasticsearch, Spark, et Spark Streaming sont devenus les moteurs de traitement de choix. Les langages utilisés comprenaient Scala, Avro, et JSON, avec le framework de développement Play. Pour l'environnement de développement, des outils tels que Git et Ansible ont été intégrés.

 

​

En conclusion, le passage à une Architecture Big Data n'est pas seulement une étape technologique, mais une transformation complète de la façon dont une entreprise opère et envisage son avenir. Notre client, un acteur majeur de la logistique, a non seulement adopté cette technologie, mais a également assuré que ses équipes soient prêtes pour cette nouvelle aventure. Grâce à une planification minutieuse, une mise en œuvre soignée et un accompagnement continu, le projet s'est avéré être un succès retentissant, maintenant l'entreprise en tête de peloton.

 

​

bottom of page