Nedir Strangler Fig Kalıbı
Eski sistemin kademeli değiştirilmesi
Strangler Fig Kalıbı, tamamen kapatmadan eski sistemden yeni sisteme kademeli geçiş için bir mimari kalıptır.
Nasıl Çalışır
- Yeni işlevsellik yeni sistemde oluşturulur
- Eski özellikler kademeli olarak taşınır
- Cephe, sistemler arasında istekleri yönlendirir
- Eski sistem bir incir tarafından "boğulan" ağaç gibi
Geçiş Aşamaları
- Mevcut sistemi analiz et
- Cephe/proxy oluştur
- Yeni bileşenlerin paralel geliştirilmesi
- Kademeli özellik geçişi
- Eski sistemi devre dışı bırak
Avantajlar
- Minimum geçiş riski
- İş sürekliliği
- Geri alma yeteneği
- Ekibin kademeli öğrenmesi
Ne Zaman Uygulanır
- Monolitik eski sistemler
- Görev kritik uygulamalar
- Sınırlı yeniden yazma kaynakları
- Yüksek kullanılabilirlik gereksinimleri