건축

낡은 시스템을 소리 없이 대체하는 교살자 무화과 패턴

낡은 시스템을 소리 없이 대체하는 교살자 무화과 패턴

마치 나무를 타고 올라가 결국 숙주를 대체하는 무화과나무처럼, 기존 소프트웨어를 새 코드로 서서히 뒤덮어 완전히 교체하는 전략입니다. 낡은 시스템을 한 번에 뒤엎는 위험을 피하는 가장 영리한 방법이죠.

이 방식은 거대한 레거시 시스템을 멈추지 않고 점진적으로 현대화할 때 사용됩니다. 겉모습은 유지하면서 내부 기능을 조금씩 새 코드로 갈아 끼우기에 서비스 중단 걱정이 없습니다. 마치 테세우스의 배 역설처럼, 부품을 하나씩 교체하다 보면 어느새 시스템 전체가 완전히 새로운 모습으로 탈바꿈해 있죠. 급진적인 개편이 두려운 엔지니어들에게는 가장 안전하고 확실한 생존 전략으로 통합니다.

출처: Strangler fig pattern

ko en