elitics.io logo - software engineering agencyelitics.io
Accueil
Services
CalculateurIndustriesPerspectives
Lancer un projet
elitics.io logo - software engineering agencyelitics.io

Nous façonnons l'avenir numérique depuis le cœur des Balkans. Nous construisons des systèmes scalables, des modèles IA et des produits de classe mondiale.

Ingénierie
  • Web & Plateformes
  • Apps Mobiles
  • Ingénierie SaaS
  • Migration de Stack
  • Stack technique
Stratégie
  • IA & Agents
  • Croissance & SEO
  • DevOps & Cloud
  • Cybersécurité
  • Industries
Entreprise
  • Pourquoi le Kosovo ?
  • À propos
  • Carrières
  • Partenaires
  • Avis
  • Perspectives
  • Contact
Contact
  • Dukagjini Center, Prishtina, Kosovo
  • hello@elitics.io
  • +383 49 171 069

© 2026 elitics.io. Tous droits réservés.

|

Fait avec ♥ au Kosovo

GlossairePolitique de confidentialitéConditions d'utilisation
Le Dictionnaire 2026
Architecture

Strangler Fig Pattern

Une stratégie de remplacement progressif de système legacy où la nouvelle fonctionnalité enveloppe et remplace l'ancien système.

Explication détaillée

Nommé d'après le figuier étrangleur qui pousse autour d'un arbre hôte jusqu'à le remplacer entièrement, le Strangler Fig Pattern est une stratégie éprouvée pour moderniser les systèmes legacy sans le risque d'une réécriture 'big bang'. Au lieu de remplacer tout le système d'un coup, vous construisez progressivement de nouvelles fonctionnalités dans un système moderne tout en routant le trafic à travers une façade.

Comment ça fonctionne

1

Introduction de façade

Une couche de routage (API gateway, reverse proxy) est placée devant le système legacy pour intercepter toutes les requêtes.

2

Extraction de fonctionnalités

Les fonctionnalités ou routes individuelles sont réimplémentées dans le nouveau système, une à la fois.

3

Routage du trafic

La façade route les requêtes des fonctionnalités migrées vers le nouveau système ; le reste va au legacy.

4

Décommissionnement legacy

Une fois toutes les fonctionnalités migrées, le système legacy est éteint et la façade simplifiée.

Cas d'utilisation concrets

Monolithe vers microservices

Extraction progressive de services d'une application monolithique en microservices déployables indépendamment.

Migration de framework

Passage d'un ancien framework (ex. AngularJS) à un moderne (ex. React) page par page.

Migration de base de données

Transition d'une base legacy vers une moderne en routant les lectures/écritures à travers une couche d'accès aux données.

Termes associés

Micro FrontendMulti Tenancy

Services associés

Legacy ModernizationWeb DevelopmentDevops Cloud

Besoin d'aide pour implémenter ces concepts ?

Connaître la définition, c'est l'étape un. L'intégrer dans votre produit, c'est l'étape deux. C'est là que nous intervenons.

Retour au glossaireConsulter nos ingénieurs