top of page
Architecture Big Data

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