WEBBOOK CHAPTER

NestJS 11, 시작부터 런칭까지: 3장. Module 경계

3장. Module 경계

DispatchModule, IdentityModule, NotificationModule, ObservabilityModule로 나눈다. 모든 것을 Global module로 만들지 않는다. provider export를 최소화하고 circular dependency를 domain 경계 신호로 본다.

한 module은 한 변경 이유를 갖는다. 파일 수가 아니라 dependency 방향으로 판단한다.