아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
카카오페이 favicon카카오페이

FSD 아키텍처 도입으로 코드 구조, 명확성을 찾다!

by DD
2025-11-26
7개월 전
조회수 13

FSD 아키텍처 도입으로 레포지토리의 구조적 복잡성 문제를 해결함

Layers, Slices, Segments 3가지 차원으로 코드를 분리하여 재사용성을 확보함

개발 생산성 향상 및 유지보수성 개선, 코드 위치에 대한 명확성 확보

FSD 아키텍처의 핵심 원리

FSD 아키텍처는 코드의 재사용성과 유지보수성을 높이기 위해 Layers, Slices, Segments로 구분한다. 구체적으로 Layers는 의존성 규칙을 정의하고, Slices는 비즈니스 도메인별로 코드를 분할한다. 따라서 코드의 응집도를 높이고 결합도를 낮추는 효과를 얻는다.

FSD 적용 과정에서의 주요 결정

ceo-plus 프로젝트에 FSD 아키텍처를 적용하면서 Widgets 레이어 사용 여부, Slice Grouping 허용, API 코드 위치 결정에 대한 고민이 있었다. 반면 상향식(Bottom-Up) 방식을 채택하여 점진적으로 FSD를 도입했다. 결과적으로 코드 재사용 레벨을 명확히 구분했다.

FSD 적용 후 얻은 효과

FSD 아키텍처 적용 후, 코드 위치 파악이 용이해지고 재사용 통제가 가능해졌다. 또한 비즈니스 도메인을 명확하게 파악할 수 있게 되었고, 개발 생산성 향상 및 리팩토링 용이성을 확보했다. 따라서 유지보수성이 크게 개선되었다.

FSD 아키텍처 적용기 : "이 코드는 어디에 넣어야 할까?" FSD가 답해준 코드 위치의 명확성
중급
아키텍처
FSD
원문 읽기
원문 읽기

관련 추천 글

FSD 강제 활성화, 테슬라의 보안 위협

안될공학 로고

윈도우 7 지원 연장, Tesla 소송, 해킹 소식

테크링크드 로고

Gleam, 새로운 Git 호스팅 Tangled와 만남

해커뉴스 로고

스택오버플로우(SO), AI 이전부터 시작된 몰락의 원인은?

해커뉴스 로고

AI, 30년 수학 난제 해결의 실마리를 찾다

해커뉴스 로고

AI와 함께 마크다운 공동 편집

프로덕트 헌트 로고
카카오페이 favicon카카오페이
중급
아키텍처
FSD

관련 추천 글

FSD 강제 활성화, 테슬라의 보안 위협

안될공학 로고

윈도우 7 지원 연장, Tesla 소송, 해킹 소식

테크링크드 로고

Gleam, 새로운 Git 호스팅 Tangled와 만남

해커뉴스 로고

댓글 0

첫 번째 댓글을 남겨보세요!