멀티 모듈 방식
각 모듈 내부는 기능별 패키징
정책 확정 - 할인 중복 불가/할인 3가지, 요금제 종류 3가지/요금제 변경 가능
https://blog.frec.kr/spring/spring-batch-5-metadata-db/
카페 24말고 AWS 사용
도커로 개발하고 추후 합치는 버전으로 진행. 더미 데이터가 많아 배치가 무겁고 스키마 변경이 잦기에 이렇게 진행하기로 하였다.
비용 지원도 있기에 RDS를 사용하기로 하였다.
배치, 스케줄링 등 메타 데이터 DB를 따로 사용할지 같이 사용할지 의논을 하였다.
통합 사용 VS 논리적 분리 VS 물리적 분리
물리적 분리가 좋지만, 비용 및 개발 기간을 고려하여 포기하였다. 논리적 분리의 경우, 발생할 수 있는 문제가 많아(ex. 중복 정산) 이를 해결하는데 굳이 시간을 따로 쓰는 것이 좋지 않다고 봐서 가독성을 좀 포기하고 통합 사용을 하기로 하였다.
원래 진행하던 한 분이 나가게 되어서 3,2였던 것을 2,2로 변경하였다.
그렇게 세부 분할을 하고 프로젝트를 진행을 하면 될 것 같다.