Architecture
[Architecture] 멀티모듈(Multi-Module)이란?
[Architecture] 멀티모듈(Multi-Module)이란?
2025.03.23소프트웨어 개발이 복잡해지며, 하나의 거대한 코드베이스로 애플리케이션을 관리하는 모놀리식(monolithic) 구조는 초반 개발 속도는 빠르지만 규모가 커지며 배포, 유지보수, 협업 과정에서 병목 현상이 발생해 개발 생산성이 저하됩니다. 또한, 코드의 변경이 전체 시스템에 영향을 미치며 유지보수 비용이 증가하는 등의 여러 한계를 가지고 있습니다.이러한 문제를 해결하기 위한 방법 중 하나가 멀티모듈(Multi-Module) 구조입니다. 멀티모듈은 하나의 프로젝트를 여러 개의 모듈로 나누어, 각 모듈이 독립적으로 개발되고 유지보수될 수 있도록 합니다.이번 포스팅에서는 멀티모듈이란 무엇인지, 개념과 모듈을 나누는 기준, 멀티모듈 설계 시 주의할 점에 대해 알아보도록 하겠습니다. 멀티모듈(Multi-Module..