문제#
기존 구조는 domain, data-remote, data-local, model처럼 레이어 중심 분리였고,
모듈 크기 불균형으로 인해 빌드 부하가 특정 모듈에 집중되었습니다.
또한 Watch 앱 개발 시 Phone 앱의 비즈니스 로직을 재사용하기 어려운 구조였습니다.
기존 모듈 구조#

해결#
클린 아키텍처 기준으로 모듈 경계를 재설계하고, 공통 비즈니스 로직을 재사용 가능한 형태로 분리했습니다.
개선 후 모듈 구조#

참고:
효과#
- 단일 파일 수정 기준 빌드 시간: 약 3분 → 1분 40초 (약 44% 개선)
- Phone/Watch 간 코드 재사용 기반 확보
- 구조적 유지보수성 향상
