Глоссарий

Strangler Fig Pattern

Strangler Fig — стратегия постепенной миграции монолитной системы на новую архитектуру. Новый код «обрастает» старый, как дерево-душитель обрастает хозяина — и постепенно заменяет его, не останавливая систему.

Как это происходит

  1. Перед монолитом ставится прокси (API Gateway или Nginx)
  2. Новые фичи реализуются в новых микросервисах
  3. Части монолитного функционала постепенно переносятся в новые сервисы
  4. Прокси переключает трафик с монолитного эндпоинта на новый
  5. Когда весь функционал перенесён — моноліт выключается

Преимущества

Альтернатива

Big Bang rewrite — переписать всё сразу. Статистически провальный подход для больших систем.