Hva er Strangler Fig Pattern
Gradvis utskifting av eldre system
Strangler Fig Pattern er et arkitekturmønster for gradvis migrering fra et eldre system til et nytt uten fullstendig nedstenging.
Hvordan det fungerer
- Ny funksjonalitet bygges i det nye systemet
- Gamle funksjoner migreres gradvis
- Fasade ruter forespørsler mellom systemer
- Gammelt system "kveles" som et tre av et fikentre
Migrasjonssteg
- Analyser eksisterende system
- Opprett fasade/proxy
- Parallell utvikling av nye komponenter
- Gradvis funksjonsmigrering
- Avvikle gammelt system
Fordeler
- Minimal migreringsrisiko
- Forretningskontinuitet
- Mulighet for tilbakerulling
- Gradvis teamlæring
Når det brukes
- Monolittiske eldre systemer
- Forretningskritiske applikasjoner
- Begrensede ressurser for omskriving
- Høye tilgjengelighetskrav