Skip to content

2주차 리팩토링 계획 및 목표

Choi Jeongmin edited this page Jan 13, 2025 · 2 revisions

개선점

  • 데일리 스크럼을 안 하게 된다 & 코드 리뷰를 안 하게 된다.
  • 팀 타임테이블 작성
image
  • 데일리 스크럼: 각자 한 일, 할 일 브리핑
  • 스터디 공유: 따로 공부하거나 한 내용에서 공유하고 싶은 것이 있다면, 공유하기
  • 코드 리뷰: PR 1개 정해서, 서로 코드 리뷰해보기

팀 단위 목표

ALL

  • 배포 CI/CD 분리 (API/socket/FE 배포 다 각각)

BE

  • 부하테스트
  • 소켓 서버 완전한 독립

FE

  • 프론트엔드 성능 개선
    • 랜딩 페이지 LCP 개선 (현재 1.5초)
    • 채팅 렌더링 성능 개선 (Virtual scrolling)
  • UX 개선

개인 목표

유영재

  • 서비스에 맞게 서버를 분리 → 메시지큐를 통한 통신 경험
  • 실제 부하를 줬을때 스케일 아웃 경험 → 로드밸런서 및 오토 스케일링 세팅 경험

이상현

  • 소켓이 더 이상 연결될 수 없을때까지 연결해보기
  • 실제 대규모 접속 시나리오를 기반으로 한 부하테스트 해보기

이지호

  • 채팅 우다다다 보내보고, 이로 인해 DB insert? 등에 병목생기지 않는지, 어떻게 해결할 수 있는지 고민해보기 (200명의 동시 채팅)
  • like toggle 우다다다 보내보고, 이 병목 해결해보면 좋을 것 같음 (200명의 동시 따봉)

최정민

  • 애니메이션 효과 추가로 조금 더 부드러운 사용자 경험 추가.
  • 현재 랜딩 페이지 LCP 성능이 다른 성능 지표에 비해 좋지 않아, 이유를 찾아보고 개선.
  • 채팅이 너무나도 많아지는 경우에 채팅 메시지 하나의 요소가 모두 HTML 태그로 표시되고 있어서, 해당 문제를 수정해보는 것을 목표