모노/멀티/터보 레포는 무엇인지 어떻게 실행
📌 모노 레포란

: 여러개의 구별된 프로젝트를 포함하고 있는 하나의 저장소
: 프로젝트별로 레포를 생성하여 만드는 방법
- 단순히 현재 우리가 주로 사용하고 있는 레포지토리 방식이라고 생각하면 됨
- 1개의 repo 안에 모든 서비스나 프로젝트가 서로 존재하는 것을 의미
yarn workspace
📌 멀티 래포란 ( = 폴리레포 )

: repo를 각 도메이 및 기능 시스템 단위로 생성하여 운영하는 것
- 각 프로젝트가 고유의 저장소를 가지게 됨으로써, 다른 프로젝트와의 의존성을 가지고 있지 X
- 배포 : 멀티레포는 전체 프로젝트를 빌드하거나 배포할 필요 X, 일부분만 변경하거나 배포가 가능
📌 터보 래포란
: 모노레포의 변형
- 대규모 프로젝트에서 더 나은 성능을 위해 여러 저장소를 하나로 묶은 개념