# 엔터프라이즈 모노레포 설계 코스

> apps와 packages의 책임, 의존성 방향, workspace protocol과 exports를 설계합니다. Turborepo 캐시·변경 감지, 테스트 피라미드, 배포·보안·관측을 연결해 여러 제품이 같은 저장소에서 독립적으로 릴리즈되는 운영 체계를 만듭니다.

- Canonical: https://learning.reopt.ai/courses/enterprise-monorepo
- Language: ko-KR
- HTML: https://learning.reopt.ai/courses/enterprise-monorepo

---

[엔터프라이즈 제품 딜리버리](/tracks/enterprise-delivery)

# 엔터프라이즈 모노레포 설계

앱·패키지·파이프라인·소유권이 함께 확장되는 제품 기반

apps와 packages의 책임, 의존성 방향, workspace protocol과 exports를 설계합니다. Turborepo 캐시·변경 감지, 테스트 피라미드, 배포·보안·관측을 연결해 여러 제품이 같은 저장소에서 독립적으로 릴리즈되는 운영 체계를 만듭니다.
심화 8레슨 515 XP 약 89분

출처 · 핸드북 · 엔터프라이즈 프로젝트 설계 · 원문 검토 2026-06-20
[학습 시작하기](/courses/enterprise-monorepo/lessons/em-m1-concept)

![코드에서 데이터베이스와 모바일 출시까지 이어지는 제품 딜리버리 일러스트](/images/home/track-enterprise-delivery.png)
0%

코스 진행률 9개 학습 단계 기준

## 이 코스를 마치면

- apps·packages·계층별 의존성 방향과 workspace protocol을 설계할 수 있다
- 공유 DB·UI·types·config 패키지의 exports·빌드·tree-shaking 전략을 정할 수 있다
- content-aware cache·affected build·테스트 gate·독립 배포 파이프라인을 구성할 수 있다
- CODEOWNERS·secret·SAST·관측·incident를 포함한 운영 설계서를 만들 수 있다

1

## 1. 저장소 경계와 의존성 방향

독립 배포 단위와 재사용 단위를 분리하고 순환 의존을 막습니다.

- [모노레포는 폴더 합치기가 아니다 apps/packages, 계층 규칙, workspace protocol과 naming 개념 45 XP](/courses/enterprise-monorepo/lessons/em-m1-concept)
- [모노레포 경계 퀴즈 app/package·계층·workspace 선택 퀴즈 50 XP](/courses/enterprise-monorepo/lessons/em-m1-quiz)

2

## 2. 공유 패키지·캐시 파이프라인

패키지 유형별 export와 content-aware task graph를 설계합니다.

- [공유는 추출보다 소비 계약이 먼저 DB·UI·types·config 패키지와 turbo task·hash·env 개념 45 XP](/courses/enterprise-monorepo/lessons/em-m2-concept)
- [실전: 잘못된 원격 캐시 환경 변수 누락과 패키지 export 문제 진단 시나리오 60 XP](/courses/enterprise-monorepo/lessons/em-m2-scenario)

3

## 3. CI·테스트·독립 배포

변경된 범위만 검증하면서 핵심 위험은 놓치지 않는 파이프라인을 만듭니다.

- [Affected build와 위험 기반 gate 변경 감지·매트릭스 CI·테스트 피라미드·앱별 배포와 rollout 개념 45 XP](/courses/enterprise-monorepo/lessons/em-m3-concept)
- [모노레포 파이프라인 감사 영향 계산·테스트 계층·배포 격리 점검 체크리스트 55 XP](/courses/enterprise-monorepo/lessons/em-m3-checklist)

4

## 4. 소유권·보안·관측

자동화 속도가 팀의 책임과 운영 안전을 앞지르지 않게 합니다.

- [확장 가능한 저장소는 owner가 보인다 CODEOWNERS, dependency·secret·agent governance, SLO와 incident 개념 45 XP](/courses/enterprise-monorepo/lessons/em-m4-concept)
- [워크북: 모노레포 운영 헌장 소유권·게이트·관측·incident 규칙 수립 워크북 70 XP](/courses/enterprise-monorepo/lessons/em-m4-workbook)

## 최종 챌린지

코스에서 배운 내용을 업무에 재사용할 수 있는 산출물로 완성하세요.

- 최종 챌린지 · 엔터프라이즈 모노레포 청사진 경계·패키지·파이프라인·운영을 연결한 저장소 설계 레슨 완료 후 100 XP

---

에이전트용 사이트 안내: https://learning.reopt.ai/llms.txt · 사이트맵: https://learning.reopt.ai/sitemap.xml · 문의: https://learning.reopt.ai/contact
