멀티모듈이란, 하나의 프로젝트를 여러 개의 독립적인 모듈로 나누어 관리하는 프로젝트 구조 공통으로 사용하는 코드를 공통으로 관리, 각 모듈을 독립적으로 배포가능, 모듈 간 서로 의존성을 가지며 연결함 모듈 : 독립적으로 운영될 수 있는 의미를 가지는 구성요소 단위 필요성○ Web과 API에서 공통으로 사용되는 코드의 관리○ 단일 모듈의 한계 적용1. 프로젝트 분리의 기준 정하기2. 각 모듈의 의존성 관리 방법 결정3. 모듈별 독립적인 빌드와 배포환경 구성4. 모듈간의 인터페이스 명확하게 정의, 공통 기능 별도의 모듈로 분리5. 멀티 모듈 구조의 적용은 지속적인 리팩토링과 개선 과정을 통해 이루어짐 * 도메인 관점에서 진행할 경우 - 팀 단위 작업 분리, 유지보수 용이, 비즈니스 로직 집중, 확장성 - ..