Skip to content

3주차 주간 계획

codemario318 edited this page Jan 21, 2025 · 1 revision

FE

  • 컴포넌트 별 테스트 코드 작성하기
    • 스토리북에서 작성한 스토리를 연동해서 테스트 코드 작성해두기
  • 자주 사용하는 리액트 Hook 별로 깊이있게 정리하기
    • useMemo, context api를 같이 사용했을 때 효용성이 있는지
  • 성능 측정 해보고 개선할 수 있는 방향 생각해보기
  • 공용 타입에서 사용할 수 있는 부분 확인하고 적용하기

BE

  • 서비스 분리(QuizZone, Play, Chat, Quiz) 완료
  • 이벤트 기반 처리를 위한 공통 PUB/SUB 모듈 구현
    • QuizZone 서비스와 play 서비스의 강한 결합
      • play 서비스의 이벤트 기반 처리 진행
      • 하지만, 웹소켓을 이용하여 사용자에게 처리 결과를 응답할 때, 특정 QuizZone에 참여하고 있는 사용자를 알아야함
      • Pub/Sub 패턴을 적용해보면 해결할 수 있지 않을까?
        • 사용자는 특정 퀴즈존을 구독
        • 서버가 퀴즈존에 대한 게임 진행 상태를 발행
        • 서버가 어떤 사용자가 퀴즈존에 참여하고있는지 몰라도 상관 없어짐
        • Play 서비스는 퀴즈존의 상태와 관계없이 퀴즈 진행 상태만 관리!
      • chat 서비스도 같은 방식으로 채팅을 제공하므로 공통 모듈로 구현

Infra

  • k8s Github Actions CI/CD 완성
Clone this wiki locally