현재까지 진행된 상황
API 구현
- 파티 생성
- 파티 추가
- 개인정보 조회
- ott 정보 조회
- 파티 정보 조회
- 네이버, 카카오 OAuth 로그인
배포
- Code Deploy + Github Action 배포
- https 적용 (Route 53, ELB)
문서화
- postman
- swagger 문서
DB 관리
- flyway
추후 진행 예정
심수현
- 기존 코드 리팩토링
- 이벤트 버스 활용 알림기능 구현
- 성능테스트 적용
신용진
- 기존 코드 리팩토링
- 배치 처리
이상민
- 공유계정 보안 관련 사항
- 결제
- 채팅 기능
질문거리
- 서비스간 참조 관계
- A서비스 → B서비스 → C서비스
- A서비스 → B서비스 && A서비스 → C서비스
- 만약 역 방향으로도 참조가 필요하면 어떻게 할것인가? lazy 인젝션? 두개 단방향으로 분리?
- 꼭 엔티티와 서비스를 1대1 매핑해야할까? 어떤 경우에 그냥 dao를 서비스에서 가져와도 괜찮을까?
- 다른 팀 방식 : provider 인터페이스를 통해 서비스 참조
- 서비스 A → 프로바이더B ← 서비스 B
- 다른 서비스에서 엔티티를 가져올때 어떻게 관리하나?
- 멘토님께 물어보기
- 예외테스트는 어디서 얼마나 어떻게 진행할 것인지
- 특정 상황마다 jpql을 작성해서 한번의 쿼리만 발생하게 할것이냐, 쿼리 메소드같이 관리가 편한 레포지토리 메소트를 여러개 사용할 것이냐
- 테스트가 flyway 시드데이터에 의존하는 것이 괜찮나? 아니면 코드로 테스트에서 생성해야하나?
- 추가로 구현 할만한 기능