작성
·
325
3
안녕하세요.
영한님 강의를 잘 듣고 있습니다. 좋은 강의 감사드립니다.
제 질문은
지금 하고 있는 프로젝트가 JPA기반이고, 프로젝트 구조는 아래와 같고, 같은 DB를 바라보고 있습니다
1. 대고객용 백앤드 프로젝트(메인)
2. 위의 프로젝트를 관리하는 admin 프로젝트
3. 통계 관리 프로젝트
위의 프로젝트들은 거의 비슷한 도메인 Entity를 가지고 있습니다.
궁금한건 프로젝트를 진행하면서 DB가 자주 변경됩니다(테이블 추가, 컬럼 추가 삭제 변경등)
그런데 이렇게 되니까 위의 3개 프로젝트에 있는 도메인 entity 를 동시에 다 바꿔주지 않으면
에러가 나는 경우가 있습니다.
지금은 변경이 있는 경우에는 한번에 적용되도록 한사람이 관리 하고 있는데,
이걸 좀 더 효율적으로 할 수 있는 방법이 있는지 궁금합니다.
혹시 여러 프로젝트에서 동일한 Entity를 사용할때 잘 관리할 수 있는 실무팁이 있을까요?
비슷한 케이스로,
공통코드 테이블 대신 자바 enum을 적극 활용하는 중인데
이런 경우에도 추가,수정, 삭제시 관련된 모든 프로젝트에 동기화가 필요합니다.
사람이 잘 관리하는게 맞는건지, 아니면 뭔가 시스템적으로 좀더 잘 관리할 수 있는 좋은 팁이 있을까요?
감사합니다.
오! 검색해봤습니다. 감사합니다.