Skip to content

아키텍처와 폴더 구조 (Architecture & Structure)

프로젝트 규모가 커져도 유지보수하기 좋은 구조를 설계합니다.

다루는 내용

  • Feature-Sliced Design: 도메인 중심의 계층 설계로 프로젝트 확장에 대응합니다
  • Colocation 원칙: 관련된 유틸리티와 타입을 컴포넌트 근처에 배치하여 응집도를 강화합니다
  • 의존성 규칙: 레이어 간 단방향 의존성 규칙을 통해 순환 참조를 방지합니다
  • 배럴 패턴: index 파일을 활용한 모듈 내보내기 관리 전략을 세웁니다