주요 콘텐츠로 건너뛰기

Feature-Sliced Design

프론트엔드 프로젝트를 위한 아키텍처 방법론

특징

명시적 비즈니스 로직

도메인별로 코드를 구분해 필요한 로직을 즉시 찾을 수 있습니다.

유연성

요구사항이 바뀌어도 구성 요소를 간편하게 교체·확장합니다.

기술 부채 최소화

모듈을 독립적으로 수정·리팩터링해 부작용을 없앱니다.

명시적 코드 재사용

DRY 원칙과 로컬 커스터마이징 사이에서 균형을 잡습니다.

개념

공용 API

모든 모듈은 최상위 수준에 공용 API를 노출해야 합니다.

격리

같은 Layer 또는 상위 Layer에 직접 의존하지 않습니다.

요구사항 중심

비즈니스와 사용자 요구를 설계의 기준으로 삼습니다.

구조

FSD 도입 기업

귀사도 FSD를 사용하시나요? 알려주세요