멀티 모듈이 왜 중요할까요?
- 멀티 모듈 프로젝트는 초기에 이루어져야 하는 일련의 설계 과정이다. (마틴 파울러)
- 멀티 모듈 프로젝트는 요소의 구조와 그 관계에 관한 것
서비스가 커질수록 나중에 구조를 변경하기 어렵고, 이는 곧 리스크를 줄이기 위한 시작입니다.
모듈을 나누는 기준
시스템에 독립적인 공통 코드 분리하기
특정 시스템에 종속되지 않고, 다른 어떤 시스템을 개발하더라도 사용될 수 있는 코드를 모아놓은 모듈을 말합니다. (common, global-utils)