Патерн «фікус-душитель» (strangler fig) і міграція
Коротко: У патерні «фікус-душитель» стару систему замінюють крок за кроком: нові функції з’являються в новій системі, а маршрутизатор спрямовує туди дедалі більше запитів, доки стару можна буде вимкнути.
Докладніше: Замість ризикованого повного переписування («великий вибух») переносять одну частину за іншою. Фасад (проксі) вирішує для кожного запиту, яка система відповість. Ризик лишається малим, і можна відкотитися будь-коли.
Подробиці
- Кроки: запровадити фасад → обрати функцію…
Див. також: гексагональна архітектура, прапори функцій і поступова поставка