Aller au contenu principal
Architecture, Stratégie

Replatforming

Le replatforming désigne le transfert d'une application d'une plateforme technologique vers une autre, sans modification majeure des fonctionnalités. On change le moteur, pas la carrosserie. Par exemple : migrer un monolithe PHP vers Symfony, passer d'un hébergement mutualisé à une infrastructure conteneurisée, ou remplacer une base MySQL par PostgreSQL.

C'est une approche pragmatique quand l'application fonctionne bien côté métier mais souffre de limitations techniques : performances insuffisantes, coûts d'hébergement excessifs, impossibilité de recruter des développeurs sur la stack actuelle, ou fin de support d'une technologie critique.

Le replatforming se distingue de la refonte complète par sa portée volontairement limitée. En conservant le périmètre fonctionnel existant, on réduit les risques et la durée du projet. L'enjeu principal est de garantir la parité fonctionnelle : chaque fonctionnalité existante doit être reproduite à l'identique sur la nouvelle plateforme, ce qui exige une couverture de tests rigoureuse.

Même catégorie

Autres termes : Architecture

API Platform API Platform est le framework de référence pour créer des API REST et GraphQL en PHP/Symfony. Découvrez ses fonctionnalités et son rôle dans les architectures modernes.
arrow_forward
Architecture web L'architecture web définit la structure technique d'une application. Découvrez les principes fondamentaux pour concevoir des systèmes robustes, performants et maintenables.
arrow_forward
Audit technique L'audit technique analyse la qualité, la sécurité et la performance de votre application web. Découvrez ce qu'il couvre, comment il se déroule et ce qu'il vous apporte.
arrow_forward
Microservices L'architecture microservices découpe une application en services indépendants, chacun responsable d'une fonction métier. Découvrez ses avantages, ses contraintes et quand la choisir.
arrow_forward
Migration technique La migration technique consiste à faire évoluer le socle technologique d'une application existante. Objectifs, stratégies et pièges à éviter pour réussir une migration.
arrow_forward
Monolithe L'architecture monolithique regroupe toute la logique d'une application dans un seul déploiement. Découvrez pourquoi elle reste le choix le plus pragmatique pour la plupart des projets web.
arrow_forward
Multi-tenant L'architecture multi-tenant permet de servir plusieurs clients (tenants) avec une seule instance d'application. Découvrez ses modèles, ses avantages et ses défis techniques.
arrow_forward
Performance web La performance web mesure la rapidité et la réactivité d'une application. Découvrez pourquoi elle est critique pour l'expérience utilisateur, le SEO et votre activité.
arrow_forward
REST API Une REST API est une interface de programmation qui permet à des applications de communiquer via HTTP. Découvrez ses principes, ses bonnes pratiques et son rôle dans les architectures modernes.
arrow_forward
SSO (Single Sign-On) Le Single Sign-On (SSO) permet de se connecter une seule fois pour accéder à plusieurs applications. Fonctionnement, protocoles et bénéfices pour votre organisation.
arrow_forward
SSR / CSR Le SSR (Server-Side Rendering) et le CSR (Client-Side Rendering) sont deux approches de rendu des pages web. Découvrez leurs différences, avantages et cas d'usage respectifs.
arrow_forward
SaaS Le SaaS est un modèle de distribution logicielle où l'application est hébergée dans le cloud et accessible via un navigateur. Découvrez ses caractéristiques, avantages et enjeux techniques.
arrow_forward
Scalabilité La scalabilité est la capacité d'une application à absorber une augmentation de charge sans dégradation. Découvrez ses principes, ses stratégies et comment anticiper la montée en charge.
arrow_forward
Symfony Symfony est le framework PHP de référence pour les applications web d'entreprise. Découvrez ses avantages, son architecture et pourquoi les équipes techniques le choisissent.
arrow_forward
WebSocket Le protocole WebSocket permet une communication bidirectionnelle en temps réel entre le navigateur et le serveur. Découvrez ses cas d'usage et son fonctionnement.
arrow_forward
Webhook Un webhook est un mécanisme de callback HTTP qui permet à une application de notifier une autre en temps réel lorsqu'un événement se produit. Fonctionnement et cas d'usage.
arrow_forward

Même catégorie

Autres termes : Stratégie

A/B testing L'A/B testing compare deux variantes d'une fonctionnalité pour identifier celle qui performe le mieux. Méthode, outils et limites pour des décisions éclairées.
arrow_forward
Audit technique L'audit technique analyse la qualité, la sécurité et la performance de votre application web. Découvrez ce qu'il couvre, comment il se déroule et ce qu'il vous apporte.
arrow_forward
CTO Le CTO (Chief Technology Officer) est le directeur technique d'une entreprise. Découvrez son rôle concret, ses responsabilités et les différents modèles d'intervention possibles.
arrow_forward
Cahier des charges Le cahier des charges est le document de référence qui cadre un projet web. Découvrez comment le rédiger pour aligner les attentes et sécuriser le développement.
arrow_forward
Code legacy Le code legacy désigne du code ancien, difficile à maintenir et à faire évoluer. Comment l'identifier, le gérer et le moderniser progressivement.
arrow_forward
Dette technique La dette technique est le coût caché des compromis techniques accumulés dans un projet. Découvrez comment l'identifier, la mesurer et la maîtriser avant qu'elle ne bloque votre évolution.
arrow_forward
Gouvernance technique La gouvernance technique est l'ensemble des pratiques qui encadrent les décisions technologiques d'une organisation. Découvrez pourquoi elle est essentielle pour la pérennité de vos projets.
arrow_forward
Hébergement web L'hébergement web détermine où et comment votre application est exécutée. Découvrez les options (cloud, VPS, on-premise) et comment choisir selon vos contraintes.
arrow_forward
Refonte d'application La refonte d'application consiste à reconstruire un logiciel existant. Découvrez les signaux qui l'imposent, les stratégies possibles et les pièges à éviter.
arrow_forward
Roadmap produit La roadmap produit est le plan stratégique qui organise les évolutions d'une application dans le temps. Découvrez comment la construire et l'utiliser pour piloter efficacement votre projet.
arrow_forward
SaaS Le SaaS est un modèle de distribution logicielle où l'application est hébergée dans le cloud et accessible via un navigateur. Découvrez ses caractéristiques, avantages et enjeux techniques.
arrow_forward
Stack technique La stack technique est l'ensemble des technologies qui composent votre application. Découvrez comment la choisir pour garantir performance, maintenabilité et pérennité.
arrow_forward
TCO Le TCO (coût total de possession) mesure l'investissement réel d'un projet web sur toute sa durée de vie : développement, maintenance, évolutions et dette technique.
arrow_forward
TJM Le TJM (taux journalier moyen) est le prix facturé par jour par un prestataire technique. Décryptage des fourchettes, des facteurs d'influence et des pièges à éviter.
arrow_forward
Turn-over Le turn-over technique désigne la rotation des développeurs sur un projet. Son impact sur la qualité, la continuité et le coût des projets web est souvent sous-estimé.
arrow_forward
Vendor lock-in Le vendor lock-in est la dépendance d'une entreprise envers un fournisseur technologique. Découvrez ses mécanismes, ses risques concrets et les stratégies pour s'en prémunir.
arrow_forward
Voir tout le glossaire arrow_forward

Un projet en lien avec replatforming ?

Échangeons sur vos enjeux techniques. Pas de discours commercial, pas de jargon inutile : un diagnostic clair et des solutions concrètes.