모노레포 vs 폴리레포

모노레포 vs 폴리레포 An architecture diagram generated by Archify. 단일 저장소 · 하나의 Git 저장소 · 모노레포 단일 저장소 하나의 Git 저장소 app-a/ · 디렉터리 · 모노레포 app-a/ 디렉터리 app-b/ · 디렉터리 · 모노레포 app-b/ 디렉터리 infra/ · 디렉터리 · 모노레포 infra/ 디렉터리 app-a-repo · 독립 Git 저장소 · 폴리레포 app-a-repo 독립 Git 저장소 app-b-repo · 독립 Git 저장소 · 폴리레포 app-b-repo 독립 Git 저장소 infra-repo · 독립 Git 저장소 · 폴리레포 infra-repo 독립 Git 저장소 모노레포 폴리레포

모노레포

  • • 장점: 단일 PR로 여러 앱 변경, 일관성
  • • 단점: 권한 관리 복잡, 저장소 크기 증가

폴리레포

  • • 장점: 팀별 독립성, 세분화된 권한
  • • 단점: 크로스 앱 변경 어려움