Turborepo란?
모노레포에서 변경된 패키지만 재빌드하고 나머지는 캐시를 활용하는 태스크 러너다.
핵심 기능
- 컨텐츠 해시 기반 빌드 캐시
- 로컬 + 원격(Remote Cache) 공유
- 의존성 그래프 자동 파악 + 병렬 실행
- pnpm·Yarn·npm workspaces 지원
효과
수십 개 패키지 모노레포에서 CI 시간 10~30배 단축 흔함. Remote Cache 공유로 CI와 로컬이 결과를 공유.
Nx와 비교
Nx는 기능 풍부·기업 표준. Turborepo는 설정 단순·Vercel 통합.