Boğucu incir (strangler fig)
Eski bir sistemi tek seferde yeniden yazmak yerine parça parça değiştirme deseni. Adını Martin Fowler 2004’te, bir ağacın etrafında büyüyüp konağı öldüren ve geriye yalnızca kendisi kalan boğucu incirden koydu.
Uygulamada eski sistemin önüne bir vekil ya da cephe konur ve tüm trafik ondan geçer. Ardından tek tek rotalar yeni gerçekleştirmeye yönlendirilerek yetenekler birer birer taşınır; rota başına geri alma mümkündür. Eski sistem, kapatılabilecek hâle gelene dek küçülür.
Alternatifi olan “büyük patlama” yeniden yazımı, aslına hiçbir zaman tam uymayan bir sürüme iki yıl harcamanın klasik yoludur. Arayüz temiz çizilebildiğinde en iyi çalışır; veritabanı paylaşıldığında daha zordur ve genellikle önce bir veri çoğaltma adımı gerekir.