11/29/월
- 서비스 배포 방향 설정( 베타 서비스 )
- 일단 사업자 인증은 바로 되도록
- 나중에 인증 절차를 구체화할 것.
- 사업자 ↔ 마켓 관계 회의
- 1 대 1 관계 갖게
- but, 1 대 다 확장성을 고려하여 특정 사업자의 마켓 정보 응답 데이터는 프론트에 List로 보내줄 것.
- ErdCloud → ERD 1차 설계 완료
- 요구사항 명세 페이지 → 요구사항 표로 정리
- 내일할 것 정했다!
11/30/화
- 프론트 + 백엔드 배포 과정에 대해서 얘기함!
- 프 레포, 백 레포 개별로 ci, cd 진행 → 하나의 ec2 인스턴스로 배포
- 마르코 멘토님 답변도 공유

- Jira → 이슈 → 비개발 단계 포함
- 이슈 생성
- erd 완성 (Data 확정됐을 때)
- entity → JPA
entity test → (CRUD)
- 프로젝트 기본 세팅
- 빌드 도구 : gradle
- 자바 언어 버전 : 8, 11, 15 etc → 16버전! (이유 : 설명)
- → spring initializer 통해 프로젝트 생성
- docker + ci + cd → github action → cicd-{name} branch → .github/workflows/{ci-back}.yml → 이거 다 끝내기
- build
- dockerFile → image → push image to dockerHub
- cd : image → ec2 (추후)
- → 언제 해야돼 ㅠ ? : 일단 당장 내일 부터 시작!!!
- gather → 각자 화면 공유 해놓고 먼저 되는 사람이나 이거 나 된다 하는 사람이 하기
- be repository
- 테스트 브랜치 만들어서 진행
- aws s3
- test DB(H2), DB(MySQL → aws RDS )
- 이슈 관리
- github hook
추가 회의 사항- id 타입 Long vs uuid 정하기
- → Long 일 경우 생성 전에 알 수 없음 ㅠ
- → uuid 일 경우 가능함 ㅋㅋ → 멋져보인다. 동감합니다. ㅋㅋ
- → api 정해지면 → 논의
- 페이지네이션 적용 잘해보자~ 으쌰으쌰
- 꼭 적용하자! 처음부터 ~
- intellij code style → google code style 로 적용하자!
- Spring Security 강의 듣기 ㅋㅋ 좀들어라 승연아 ㅇㅋ
- 진아도..열심히 마무리해라..ㅋㅋㅋㅋㅋ
12/01/수
- 지라 → 이슈 TBNL-2 브랜치 → docker + ci
- API 명세 (Data 확정됐을 때) → 수요일
- method 잘 정하자
- url, method, request, response data
- DDD → DDD 블로그 보고 도메인 분리할 때 우리가 쉽게 적용할 수 있는 부분만 해보자~
- API 별로 이슈가 발생 → 이슈 : 유저 로그인 , 회원가입, 로그아웃 API —> 에픽 : 유저 로그인 관련 기능을 구현한다.
12/02/목
진아(안건)
- 프론트엔드에 개발환경 물어보기 → 프론트엔드 개발환경에 따른
dockerfile
작성
- gitflow .yml 파일도 프론트엔드에 전달