Vad är Strangler Fig-mönstret
Gradvis ersättning av äldre system
Strangler Fig-mönstret är ett arkitekturmönster för gradvis migrering från ett äldre system till ett nytt utan fullständig avstängning.
Hur det fungerar
- Ny funktionalitet byggs i det nya systemet
- Gamla funktioner migreras gradvis
- Fasaden dirigerar förfrågningar mellan system
- Gammalt system "stryps" som ett träd av ett fikonträd
Migreringssteg
- Analysera befintligt system
- Skapa fasad/proxy
- Parallell utveckling av nya komponenter
- Gradvis funktionsmigrering
- Avveckla gammalt system
Fördelar
- Minimal migreringsrisk
- Affärskontinuitet
- Möjlighet att rulla tillbaka
- Gradvis teamlärande
När det tillämpas
- Monolitiska äldre system
- Verksamhetskritiska applikationer
- Begränsade resurser för omskrivning
- Höga tillgänglighetskrav