우아한 테크 세미나1 우아한 멀티모듈 - 2019년 8월 우아한 Tech 세미나 발표자 소개 배달의 민족에서 프론트 / 주문 / 결제 시스템 등을 담당해왔음 Hello World만 하고 발표를 하는게 아니라는것을 이야기드리고 싶었음 개인 사이드 프로젝트로 코덕을 하고 있음 블로그 내용을 기반으로 발표 1. 멀티 모듈 예시로 회원 시스템 단일 모듈 멀티 프로젝트 내부 API / 외부 API / 배치 개별 프로젝트로 되어 있었음 공용 클래스들은 복사해서 각자 갖고 있음 사람에게 의존적인 일관성 단일 모듈 멀티 프로젝트 + 메이븐 저장소 3개의 개별 프로젝트 중 공용 클래스들은 내부 메이븐 저장소에 라이브러리 형태로 올려놓고 각자 프로젝트가 사용 시스템으로 보장되는 일관성 문제는 번거로운 개발 사이클 하나만 수정해도 다음의 사이클이 필요 메이븐에 업로드 각 3개의 프로젝트가 메이븐 라이브.. 2019. 8. 30. 이전 1 다음