Un challenge ambitieux
Cette migration concernait plus de 6 composants distincts, initialement construits sur des technologies datant de 2018. L’objectif était clair : moderniser entièrement l’architecture, assurer la continuité du service pour les utilisateurs existants, et garantir une transition fluide et sécurisée.
Migration complexe : de la technologie legacy à Docker et CI/CD
L’enjeu principal consistait à passer d’une infrastructure complexe, aux outils parfois dépassés, vers une solution robuste et moderne basée sur Docker. L’ensemble des composants ont été reconstitués en conteneurs, permettant désormais une gestion simplifiée, un déploiement automatisé, et une scalabilité optimale.
Nous avons également mis en place une nouvelle chaîne d’intégration et de déploiement continu (CI/CD), malgré un contexte initial de documentation très limitée. Cette approche a nécessité une grande capacité d’adaptation, beaucoup d’ingéniosité, et un travail collaboratif étroit avec les équipes d’ACPA Performance.
Résultats
Grâce à cette migration technique, NabuTrack est désormais une plateforme fiable, performante, et respectueuse des normes RGPD. ALGOR-IT ajoute ainsi une nouvelle plateforme SaaS à son actif, couvrant le développement, la maintenance et l’hébergement.
Un succès partagé avec notre client, qui ouvre de nouvelles perspectives de développement et d’innovation.
Merci à Jean Christophe Hourcade, Mathieu Allouche et à toute l’équipe d’ACPA Performance pour leur confiance tout au long de ce projet exigeant mais extrêmement enrichissant.
Plus d’informations sur NabuTrack :
NabuTrack est là ! Ouverture des portes ce Jeudi 26 Juin 2025
Site officiel de NabuTrack, platefome d’extraction de données GPS
Vous souhaitez réaliser une migration similaire ? Contactez-nous !
Glossaire des termes techniques
SaaS (Software as a Service) : Modèle de distribution logicielle où les applications sont hébergées par un fournisseur et accessibles via Internet, sans installation locale.
Docker : Technologie de conteneurisation permettant d’encapsuler une application et ses dépendances pour assurer un déploiement cohérent sur différents environnements.
CI/CD (Continuous Integration / Continuous Deployment) : Ensemble de pratiques DevOps visant à automatiser l’intégration du code et son déploiement, pour livrer plus rapidement et plus sûrement.
Infrastructure Legacy : Désigne une infrastructure technique ancienne, souvent monolithique, difficile à faire évoluer sans refonte.
Migration applicative : Processus de transfert d’une application d’un environnement ou d’une technologie vers un autre, souvent pour des raisons de performance, de sécurité ou de maintenabilité.
Hébergement souverain / RGPD : Hébergement des données dans un pays garantissant leur sécurité juridique (ex : France), en conformité avec le Règlement Général sur la Protection des Données.