2022.11.28 ~ 2022.12.02
전체 스크럼 회의록전체 오전 코드 리뷰 및 테스트 코드 점검11.30 12.01 오프라인 미팅12.01 17:00 - 18:30 이력서 특강12.01 18:30 - 19:30 멘토링12.01 19:00 - 20:00 토스 컴퍼니데이12.04 프로젝트 소개 페이지 작성11.28
진성 🪖 예비군성빈 API 명세 작성성빈 Ticket Service db 세팅진성 Nest.js 세팅진성 파일 업로드 API Gateway 연동[x] 병준 API 통신 인터페이스 작성
[x] 병준 이미지 Lazy Loading, webp 최적화 적용
[ ] 성은 아티스트 / 팬 화면 분리
[x] 성은 스트리밍 / 채팅 소켓 통일
[ ] 성은 Tree shaking 최적화
[ ] 성은 이거 작성
11.29
성빈 TIcket Service API 작성성빈 TIcket Service 연동 테스트진성 FanUP 기본 로직 작성진성 FanUP 스케줄링 적용[x] 병준 이미지 layout shift 해결하기
[x] 병준 Redux useSelector 렌더링 문제 해결
[x] 성은 채팅 무한 스크롤 hook 구현
[ ] 성은 채팅 UX 개선 - 스크롤 중 새로운 채팅
11.30
성빈 Auth, Ticket 테스트 코드 작성성빈 Artist 로직 작성진성 Https 연동진성 FanUP + Chat 연동 테스트 (새로고침 해도 유지될 수 있게)[x] 병준 Nginx cache-control 옵션 설정을 통한 캐시 최적화
[ ] 병준 클라이언트 API 서버 연동
[x] 성은 FanUP + Chat 연동 테스트 (새로고침 해도 유지될 수 있게)
12.01
성빈 User-Ticket 로직 작성성빈 카카오 로그인 에러 해결진성 FanUP Notification 적용병준 클라이언트 API 서버 연동병준 병목 함수 로직 개선병준 병목 함수 memoization 적용성은 FanUP Notification UI 구현성은 FanUP Notification 로직 서버 연동12.02
전체 데모데이, 피어세션진성 FanUP Notification 연동성은 FanUP Notification 연동성빈 user-ticket 로직 작성왜 MSA인가요?
이유: 티켓팅 과정에서 급격히 치솟는 트래픽을 감당하면서도 다른 API는 정상적으로 제공하기 위해서입니다!
→ 단순히 서버를 분리한다고해서 그게 가능한가요? AutoScaling은 적용되어있나요? → 아뇨..
→ 엥 그럼 그냥 서버 2개 띄운거랑 똑같은거 아닌가여? → 맞아여..
→ 장애 대응이 즉시 가능한가요? (이중화가 되어있나요?) → 아뇨..
→ ECS 트래픽에 따라 오토스케일링 → ncloud에도 autoscaling이 있다..!
→ 인스턴스 하나 안에 (게이트웨이, auth, core, ticket, socket gateway) → 의미가 없지않나..
→ 각 서버를 인스턴스별로 분리해서 트래픽에 따라 각 인스턴스가 자체적으로 오토스케일링이 가능해야되는거 아닌가?
→ 일단 API부터 만들고 생각하자