회사에서 기존 B2B 소스를 기반으로 B2C 개발을 진행하기로 했다. B2B에서 쓰던 공통 소스들이 분명 있을거고, 또 B2B에서 적용될거와 B2C에 적용될게 동시에 있을게 분명하였다. 공통 부분을 관리해서 B2C와 B2B에 같이 적용시키기 위해서 멀티모듈을 하자고 제안했다. 우선 B2B 소스를 멀티모듈로 나눠야 했었는데 Application, Service, Repository 레이어드 아키텍처 기반으로 분리를 하였다. 그리고 실제 작업의 모듈 이름은 아래와 같이 common, b2b-api, common-service, common-domain 으로 분리를 하였다.setting.gradle.kts 파일에서 include 안에 모듈명을 인입하여 모듈을 생성하면 된다. 구성 설명goyoai-backe..