1
domain
기능 경계 우선 결정
auth, user, product처럼 함께 바뀌는 모델과 규칙을 같은 모듈에 둡니다.
client, server, shared를 나누는 기준은 폴더 이름보다 의존성 방향과 배포 단위입니다.
auth, user, product처럼 함께 바뀌는 모델과 규칙을 같은 모듈에 둡니다.
DTO, 상수, 순수 유틸만 두고 브라우저나 서버 런타임 의존성은 넣지 않습니다.
client와 server는 독립적으로 테스트, 빌드, 컨테이너화할 수 있어야 합니다.