Everyone-s-delivery / Web

모두의 배달 Web Service Repository
https://everyone-s-delivery.com
2 stars 1 forks source link

[refactor] backend project 구조 정리 #96

Open rnjstjdgh opened 2 years ago

rnjstjdgh commented 2 years ago

기존 프로젝트 구조 설명

리팩토링의 동기(현 상황에서 문제)

1. common 에 너무 많은 기능이 몰리고 있습니다.

2. 프로젝트가 커짐에 따라 단순히 domain & common 2개의 모듈 만으로는 완벽한 모듈 분리가 이루어 질 수 없습니다.

rnjstjdgh commented 2 years ago

해야할 것

1. 모듈을 분리하기 위한 명확한 계층책임 분리가 필요합니다.

2. 멀티 모듈 프로젝트로 구성할 계획이기 때문에 구성을 위한 사전 지식 학습이 필요합니다.

3. 멀티 모듈 프로젝트로 구성할 때 발생하는 프로젝트 관리 복잡성을 잘 따져봐야 합니다.

rnjstjdgh commented 2 years ago

참고 레퍼런스

rnjstjdgh commented 2 years ago

2022-06-11 note