레거시 백오피스를 점진적으로 마이그레이션하기
모노레포 전환부터 메뉴 단위 이관까지 들어가며 저희 회사에는 오래된 레거시 백오피스가 있었습니다. Vue 2 + Express로 구성된 이 프로젝트는 원래 중앙 개발실 체제일 때 만들어진 것으로, 회사 산하의 여러 서비스(A서비스, B서비스, C서비스 등)가 공유하는 거대한 모노레포였습니다. 각 서비스별로 서버와 프론트엔드 폴더가 분리되어 있고, 40개 이상의 도메인 모듈이 공유 코드로 존재하는 구조였습니다. 이후 사업부문별로 개발팀이 분리되면서, 각 팀이 자체 서비스에 집중하게 되었습니다. 또한 각자의 서비스 특징에 따라 요구사항도 천차만별이 되었습니다. 하지만 백오피스는 여전히 하나의 레포지토리에 모든 서비스가 묶여 있었고, 이 구조는 시간이 지나면서 여러 문제를 드러냈습니다. 마이그레이션을 결정한 이유



