MVC에 익숙했던 내가 도메인 구조를 선택한 이유
Backend/Architecture
·
2025. 6. 28.
새로운 프로젝트에 합류하게 되면서 설계 단계부터 참여할 기회를 얻게 되었다. 그동안은 주로 웹 기반의 MVC 패턴에 익숙했지만, 이번에는 RESTful API 중심의 프로젝트를 진행하게 되어 프로젝트 구조를 어떻게 설계할 것인지에 대한 고민이 생겼다. 설계 원칙에 따라 다양한 구조가 존재하지만, 이번 프로젝트에는 도메인 중심 구조(Domain-Oriented Structure) 가 더 적합하다고 판단했다.이에 따라 이번 포스팅에서는 도메인 구조가 무엇인지, 내가 익숙했던 레이어 구조(Layered Architecture) 와는 어떤 차이가 있는지, 그리고 각각의 장단점과 선택 기준에 대해 정리해보려 한다.🧱 레이어 기반 구조 (Layered Architecture)레이어 기반 구조는 전통적인 아키텍처 ..