핵심 요약
미리디는 모노레포의 이점을 유지하되 모놀리스 확장을 막기 위해, 변화율에 따라 계층을 분리하고 독립 패키지를 관리하는 원칙을 공유합니다. 공통의 남용으로 인한 의존성 증가를 피하고, 한 방향 의존성과 계층 간 참조 금지를 규칙화한 경험이 핵심입니다.
주요 경험
- 공통 트랩과 도메인 분리의 필요성 인식
- shared/entity/feature/fragment 계층으로 변화율에 맞춘 구조 채택
- Public API 패턴과 CI 강제 적용으로 내부 결합 최소화
얻은 인사이트
- 도메인 독립적 공통 정의가 확장성에 결정적임
- 변화율 관리가 예측 가능한 변경 전파를 가능하게 함
- 규칙 자동화가 팀 자율성과 품질 향상의 핵심 수단
![모노레포가 미리캔버스 프론트엔드 아키텍처를 뒷받침 하는 방법 [1/2] 섬네일](https://miro.medium.com/v2/resize:fit:1200/1*dMz9wAzhg5NI-RHmtJS16Q.png)
![모노레포가 미리캔버스 프론트엔드 아키텍처를 뒷받침 하는 방법 [2/2] 섬네일](https://miro.medium.com/v2/resize:fit:1200/1*7HE4761UVnjSBmfp-cD73Q.png)
