Expertises

Reprise et modernisation d’applications legacy

Une application qui tourne depuis dix ans porte tout votre métier, y compris les règles que personne n'a écrites ailleurs. La reprendre ne se fait pas en repartant d'une page blanche.

générations techniques traversées
3
de continuité sur un même produit
9 ans
commits
831

Commencer par un audit

Avant toute décision, nous établissons l'état des lieux : versions et fin de support des briques utilisées, dépendances, dette technique, points de fragilité, couverture de tests, procédures de déploiement et de sauvegarde. Vous en ressortez avec une vue claire des risques et de ce que coûte chaque scénario.

Migrer par étapes

Réécrire d'un bloc, c'est geler les évolutions pendant des mois et rejouer tous les bugs corrigés au fil des ans. Nous privilégions la migration progressive : mise à niveau des socles, extraction des parties les plus exposées, remplacement module par module, avec l'ancienne et la nouvelle version qui cohabitent le temps nécessaire.

Sortir d'une technologie en fin de vie

Une version de langage ou de base de données qui ne reçoit plus de correctifs de sécurité est une échéance, pas une préférence. Nous planifions la sortie avec vous : ce qui doit bouger en premier, ce qui peut attendre, et ce que cela suppose côté hébergement.

La reprise inclut ce qui manque souvent : tests automatisés sur les parties sensibles, documentation d'exploitation, et un déploiement reproductible.

Neuf ans, trois générations

La gestion documentaire d'un grand groupe pétrolier a traversé trois générations techniques en neuf ans : d'abord un socle rendu côté serveur, puis une mise à niveau du framework avec une interface découplée, puis la génération actuelle. À chaque fois progressivement, sans interruption de service, en gardant l'historique et les données. Le détail est dans l'étude de cas de FollowWork.

C'est l'expérience sur laquelle nous nous appuyons quand une application nous est confiée sans son auteur d'origine : une application ne meurt pas d'avoir vieilli, elle meurt d'être restée sur une version que plus personne ne corrige.

Un projet, un existant à reprendre, une question ?

Toutes nos expertises