멀티 모듈1 멀티모듈(Multi Module)구조에 대하여 멀티 모듈(Multi Module)이란? 애플리케이션이 각각 특정 목적이나 기능을 제공하는 여러 모듈로 나누어지는 프로젝트 구조를 의미합니다. 모듈(Module)이란? 소프트웨어 개발의 모듈은 특정 기능을 수행하는 독립적인 코드 단위이며 종종 더 큰 시스템의 일부를 말합니다. 멀티 모듈은 왜 사용할까? 위 사진은 처음 소규모 앱을 만들 때 주로 사용하는 프로젝트 구조입니다. 위 구조는 처음 서비스 운영 시에는 문제가 없으나 서비스가 발전하여 기능이 점점 추가될 경우 다음과 같은 문제가 발생합니다. 확장성 문제: 계층의 가장 아랫부분인 인프라 계층부터 구현하려는 경향을 가지게 되는데, 이는 도메인과 db 엔티티의 경계를 모호게 하여 결국 도메인 모듈과 인프라 모듈이 혼재하기 되는 한계를 갖습니다. 리소스 .. 2023. 12. 15. 이전 1 다음