[IT 상식] 모노레포란? (with Turborepo)
모노레포는 '하나의 저장소'를 의미하는 'Monolithic Repository'의 줄임말로, 많은 프로젝트를 단일 저장소에서 관리하는 방식을 말합니다. 즉, 여러 개의 소규모 레포지토리(다중 레포지토리, 또는 멀티레포) 대신 하나의 거대한 리포지토리를 사용하는 것을 의미합니다. 모노레포는 언제 사용해야 효율적일까? 유사한 서비스들을 만들 때 한 서비스의 모바일 페이지, PC 페이지를 만들어야 할 경우 공통 기능들이 존재할 수 있는데, 이 때 사용하면 효율성 증가 여러 프로젝트를 한 눈에 파악해야 할 때 하나의 저장소에 여러 프로젝트를 구성 가능 동일한 개발자 경험을 느껴야 할 때 하나의 저장소에서 동일한 린트, 프리티어를 설정해 동일한 개발자 경험 제공 모노레포의 배포 방식모노레포는 많은 장점이 있지만..