목록 보기
모노레포 절망편 – 14개의 레포로 부활하기까지 걸린 1년
아키텍처

모노레포 절망편 – 14개의 레포로 부활하기까지 걸린 1년

flex
flex
2025년 8월 28일

두줄요약

모노레포 확장으로 생긴 충돌과 복잡도를 줄이기 위해 14개 레포로 분리한 과정을 정리했습니다. 패키지 정리와 체계 재설계로 빌드 성능과 CI 속도를 개선했습니다.

문제 상황

  • 모노레포 성장과 함께 공용 코드 충돌, 대형 변경 PR, 정기배포 리스크가 누적
  • 패키지 수 증가로 의존성과 구조가 복잡해지고, 개발자 인지 부하와 빌드·테스트 지연이 발생

해결 방법

  • 모노레포를 해체하고 14개의 개별 레포지토리로 분리
  • 빌드, 버저닝, 변경 통제 체계를 재설계하고 공용 패키지 의존성 관리 방식 정리
  • 내부 도구로 의존성을 파악·정리해 불필요한 패키지 축소

성능/운영 포인트

  • 패키지 수 감소로 전체 빌드 성능 38% 개선
  • CI 실행 속도 유의미하게 개선
  • 정기배포 종료로 배포 긴장도 완화

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...