[단어 정리] 교살자 패턴, 스트랭글러 패턴 (strangler pattern)

xlwdn·2022년 10월 20일
0
*레거시 시스템을 점진적으로 교체하여 레거시 시스템을 단계적으로 페이드아웃한다*

어원: 마틴 파울러의 아내인 Cindy Folwer와 함께 호주에 갔을 때 본 Strangler figs라는 이름의 식물에서 기원한다.

시스템을 재작성할 때 자주 사용하는 기법을 교살자 무화과(Strangler Fig) 애플리케이션이라고 한다. 
숙주 나무의 위쪽 가지에 씨앗을 뿌리는 무화과 나무를 보고 영감을 얻은 마틴 파울러가 처음으로 이 패턴을 떠올렸다. 
숙주 나무에 씨를 뿌린 무화과는 뿌리를 내리기 위해 땅으로 뻗으며 점차 숙주 나무를 감싸게 된다. 
기존 나무는 처음에는 새로운 무화과 나무의 지지대가 되다가 마지막 단계에 이르면 썩어서 죽어버리고,
 그 자리에는 이제 스스로 생존이 가능해진 무화과 나무만 남게 된다.

- 마이크로서비스 도입 이렇게 한다 / 3장

0개의 댓글