멀티레포(multirepo)
각 프로젝트가 고유의 저장소를 가지고, 다른 프로젝트와 의존성을 가지지 않아 독립적으로 빠른 개발이 가능하며 프로젝트 관리가 수월하다.
위의 문제를 해결하기 위한 방법
모노레포(monorepo)
그렇지만 멀티레포의 단점이 모노레포의 장점이고 서로 교차하기때문에 적절한 프로젝트에서 사용해야 한다.
https://dev.to/limal/simplify-your-monorepo-with-npm-7-workspaces-5gmj
참고