1. Spring Modulith
이번 프로젝트에서는 Spring Modulith를 사용하기로 결정했습니다. 그 이유와 선택 과정에 대해 공유하고자 합니다. 1. 왜 Modular Architecture를 선택하였는가? Monolithic(Monolith) 세 가지 이유로 모놀리틱 아키텍처를 제외하게 되었습니다. 첫째, 모놀리틱 아키텍처는 프로젝트가 진행될수록 도메인 간 의존성이 높아질 것이라고 예상했습니다. 현재 촉박한 오픈 일정으로 업무를 진행하고 있습니다. 시간이 부족하면 도메인 의존성을 충분히 고려하지 못한 채 프로젝트의 진행 속도를 … Read more