Sites Web11 min de lecture

Réécrire un SaaS legacy PHP en TypeScript : coût, risques et stratégie progressive en 2026

Mohamed Bah·Fondateur, Kolonell
10 octobre 2026
Partager :
Réécrire un SaaS legacy PHP en TypeScript : coût, risques et stratégie progressive en 2026

Réécrire un SaaS legacy PHP en TypeScript : coût, risques et stratégie progressive en 2026

Sites Web

Le verdict en trois phrases

Pour un éditeur à 1,2 M€ d'ARR dont le code PHP date de 2012, la réécriture totale en TypeScript coûte 150 000 à 400 000 € HT sur 9 à 15 mois, pendant lesquels la roadmap est gelée et les clients attendent. La migration progressive par strangler pattern, facturée 8 000 à 15 000 € par mois, remplace le système module par module derrière une même façade et livre des gains visibles dès le troisième mois. Sauf si votre base de code est inexploitable ou votre modèle économique change radicalement, la stratégie progressive est la moins risquée pour votre churn et votre trésorerie.

Réécriture totale contre migration progressive

Le tableau suivant compare les deux approches pour un SaaS B2B de taille moyenne (200 000 à 400 000 lignes de PHP, 40 à 80 écrans, 300 à 800 clients).

CritèreRéécriture totale (big bang)Strangler pattern progressif
Budget150 000 à 400 000 € HT8 000 à 15 000 € HT par mois, soit 96 000 à 270 000 € sur 12 à 18 mois
Durée9 à 15 mois avant mise en productionPremier module en production en 8 à 12 semaines
Roadmap produitGelée ou doubléeMaintenue à 60 à 70 % de capacité
Risque de dépassement30 à 60 % constaté sur ce type de projetAjustable chaque mois
Risque de régression au lancementÉlevé, tout bascule le même jourFaible, bascule par fonctionnalité
Impact sur le churnHausse fréquente de 1 à 3 points l'année du lancementNeutre si les tests sont solides
Possibilité d'arrêter en coursNon, investissement perduOui, chaque module livré reste acquis

La réécriture totale ne se justifie que dans deux cas : un framework maison sans tests où chaque modification casse autre chose, ou un pivot vers une architecture multi-tenant incompatible avec le modèle de données actuel.

Le plan de migration progressive en pratique

Le principe : une façade (reverse proxy ou API gateway) reçoit toutes les requêtes et les oriente vers l'ancien PHP ou le nouveau service TypeScript (Node.js, NestJS ou Next.js), selon la route. On migre d'abord ce qui rapporte ou ce qui bloque.

ÉtapeContenuDurée indicativeBudget HT indicatif
Audit et cartographieDépendances, couverture de tests, modules critiques, base de données3 à 4 semaines12 000 à 20 000 €
Filet de sécuritéTests de non-régression end-to-end (Playwright) sur les 30 parcours clés4 à 6 semaines15 000 à 25 000 €
Façade et authentificationProxy, SSO partagé entre ancien et nouveau code3 à 4 semaines10 000 à 18 000 €
Module 1 : facturation ou tableau de bordLe module le plus demandé par les clients2 à 3 mois20 000 à 40 000 €
Modules suivantsUn module tous les 6 à 10 semaines6 à 12 mois8 000 à 15 000 € par mois
Décommissionnement PHPSuppression du code mort, migration finale des données1 à 2 mois10 000 à 20 000 €

La base de données est le point dur : on la partage d'abord entre les deux mondes, puis on la découpe. Migrer la base en premier est l'erreur la plus coûteuse que nous voyons.

Les indicateurs à suivre chaque mois

Pendant la migration, quatre indicateurs suffisent à piloter. Le churn mensuel (alerte au-delà de +0,5 point), le nombre de tickets support par module migré, le temps moyen de livraison d'une fonctionnalité (il doit baisser de 30 à 50 % sur les modules migrés) et la part du trafic servie par TypeScript. Un éditeur sain passe de 0 % à 70 % de trafic migré en 12 mois.

Mini cas pratique

Camille, CEO d'un éditeur SaaS de gestion RH à Nantes, réalise 1,2 M€ d'ARR avec 450 clients. Son équipe de 5 développeurs passe 45 % de son temps à corriger des régressions sur le code de 2012.

Besoin d'un site web professionnel ?

Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.

Vous préférez qu’on vous rappelle ?

Laissez votre WhatsApp, un expert Kolonell vous recontacte sous 24h ouvrées. Gratuit et sans engagement.

Vous êtes :
  • Option big bang chiffrée : 280 000 € HT, 12 mois, roadmap gelée. Si le churn monte de 2 points, la perte atteint 24 000 € d'ARR, et chaque mois de retard coûte environ 23 000 €.
  • Option progressive retenue : 12 000 € HT par mois pendant 16 mois, soit 192 000 €, avec 60 % de la capacité interne toujours sur la roadmap.
  • Après 6 mois, la facturation et le tableau de bord sont en TypeScript : le temps de correction des bugs baisse de 40 %, ce qui libère l'équivalent de 0,9 développeur, environ 60 000 € par an.

Écart final : 88 000 € d'économie sur le budget, sans gel produit ni hausse du churn.

FAQ

Pourquoi TypeScript plutôt que PHP 8 moderne ?

PHP 8 avec Laravel ou Symfony reste une option valable et moins chère de 20 à 30 %. TypeScript se justifie si vous partagez du code entre front et back, si vous recrutez surtout des profils JavaScript ou si vous visez du temps réel.

Combien de développeurs faut-il pour une migration progressive ?

Une équipe de 2 à 3 développeurs seniors externes, soit 8 000 à 15 000 € par mois, travaillant aux côtés de votre équipe interne. Au-delà, la coordination ralentit plus qu'elle n'accélère.

Faut-il prévenir les clients ?

Oui, pour les modules visibles : annoncez une nouvelle interface 4 semaines avant, avec une bascule optionnelle pendant 2 à 4 semaines. Cela réduit les tickets support de moitié.

Comment éviter les régressions ?

Avec une suite de 30 à 60 tests end-to-end exécutée à chaque déploiement, avant de toucher au code. Ce filet coûte 15 000 à 25 000 € et évite la majorité des incidents en production.

L'IA peut-elle traduire le PHP en TypeScript ?

Elle accélère la conversion de la logique métier de 20 à 35 %, mais elle ne remplace pas la refonte de l'architecture. Chaque fichier converti doit être relu et couvert par des tests.

Parlons de votre projet. Partagez-nous la taille de votre code, votre ARR et vos modules critiques : nous proposons un audit puis un plan de migration chiffré entre 8 000 et 15 000 € HT par mois, ou une réécriture au forfait si elle se justifie. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.

Tags :#refonte SaaS#legacy PHP#TypeScript#strangler pattern#dette technique#coût réécriture
Partager :

Mohamed Bah

Fondateur, Kolonell

Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.