Intégration & migration

Migration d'application et sortie de système hérité

Sortir d'un système ancien sans arrêter l'entreprise

En bref
Une migration d'application consiste à remplacer un système ancien par une plateforme moderne sans interrompre l'activité. La méthode la plus sûre est la reprise progressive : le nouveau système est placé en frontal et absorbe les fonctionnalités une par une, l'ancien continuant de servir le reste jusqu'à extinction.
Chiffrer ce projet En parler avec un expert

À partir de 2 400 € HT · à partir de 2 à 3 semaines

interruption visée
0 min
semaines selon le volume
2 à 3
des données contrôlées
100 %
budget de départ HT
2 400 €

Le risque n’est pas technique, il est organisationnel

Une migration échoue rarement parce que le nouveau code est mauvais. Elle échoue parce qu’elle dure trop longtemps, que l’équipe est immobilisée, que les évolutions urgentes doivent être faites deux fois, et que la bascule finale arrive avec dix-huit mois de dette accumulée.

La reprise progressive résout ce problème : chaque lot migré est mis en production immédiatement, et l’entreprise continue de recevoir des évolutions pendant toute la durée du chantier.

Comment on procède concrètement

La nouvelle application est placée devant l’ancienne. Au départ, elle ne fait que transmettre : tout le trafic passe et repart vers le système existant. Puis, lot par lot, des routes sont interceptées et servies par le nouveau code.

L’utilisateur ne voit rien. Le basculement se fait progressivement, et un retour arrière sur un lot précis reste possible à tout moment.

Les données méritent leur propre lot

La reprise de données n’est pas une tâche annexe. Elle demande un environnement de répétition, une exécution à blanc, un rapport de cohérence chiffré et une validation métier explicite. Sur un système de douze ans, on découvre toujours des enregistrements incohérents que personne ne soupçonnait — mieux vaut les traiter avant la bascule que pendant.

Ce que vous recevez

  • Audit du système existant et cartographie des risques
  • Plan de migration par lots avec ordre de reprise
  • Reprise de données avec rapport de cohérence
  • Tests de non-régression automatisés
  • Bascule sans interruption de service
  • Documentation de la nouvelle architecture

Comment se déroule la mission

  1. 01

    Audit et cartographie

    2 à 3 jours

    Lecture du code existant, inventaire des fonctionnalités réellement utilisées et identification des zones à risque.

  2. 02

    Socle et frontal

    2 à 4 jours

    Mise en place de la nouvelle application en frontal, qui redirige vers l'ancien système tout ce qui n'est pas encore repris.

  3. 03

    Reprise par domaines

    5 à 8 jours

    Migration fonctionnalité par fonctionnalité, chaque lot étant couvert de tests avant bascule.

  4. 04

    Extinction de l'ancien système

    2 jours

    Vérification qu'aucun trafic ne l'atteint plus, archivage des données et arrêt.

Technologies utilisées

  • Laravel 12
  • PHP 8.4
  • PostgreSQL
  • Redis
  • Pest
  • GitHub Actions

Questions fréquentes sur cette prestation

Presque jamais. La réécriture complète immobilise l'équipe pendant des mois et concentre tout le risque sur une seule bascule. La reprise progressive coûte un peu plus cher en développement mais divise le risque par dix.

Par des migrations réversibles, un environnement de répétition et un rapport de cohérence systématique : nombre d'enregistrements, sommes de contrôle sur les montants, détection des doublons et des champs obligatoires vides. La bascule n'a lieu qu'après validation de ce rapport.

On en écrit avant de toucher quoi que ce soit — des tests de caractérisation, qui figent le comportement actuel, y compris ses bizarreries. C'est le seul moyen de savoir si une modification casse quelque chose.

Votre projet mérite mieux qu'un devis générique

Dites-nous ce que vous voulez obtenir. Nous vous répondons avec une analyse, une fourchette et les questions que personne d'autre ne vous aura posées.

Réponse sous 4 heures ouvrées · Aucun engagement · Vos données restent chez nous