엔터프라이즈 제품 딜리버리

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

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

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

심화 8레슨 515 XP 약 89분

출처 · 핸드북 · 엔터프라이즈 프로젝트 설계 · 원문 검토 2026-06-20

코드에서 데이터베이스와 모바일 출시까지 이어지는 제품 딜리버리 일러스트
0%
코스 진행률9개 학습 단계 기준

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

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

  1. 모노레포는 폴더 합치기가 아니다apps/packages, 계층 규칙, workspace protocol과 naming개념45 XP
  2. 모노레포 경계 퀴즈app/package·계층·workspace 선택퀴즈50 XP

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

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

  1. 공유는 추출보다 소비 계약이 먼저DB·UI·types·config 패키지와 turbo task·hash·env개념45 XP
  2. 실전: 잘못된 원격 캐시환경 변수 누락과 패키지 export 문제 진단시나리오60 XP

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

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

  1. Affected build와 위험 기반 gate변경 감지·매트릭스 CI·테스트 피라미드·앱별 배포와 rollout개념45 XP
  2. 모노레포 파이프라인 감사영향 계산·테스트 계층·배포 격리 점검체크리스트55 XP

4. 소유권·보안·관측

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

  1. 확장 가능한 저장소는 owner가 보인다CODEOWNERS, dependency·secret·agent governance, SLO와 incident개념45 XP
  2. 워크북: 모노레포 운영 헌장소유권·게이트·관측·incident 규칙 수립워크북70 XP

최종 챌린지

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

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