Skip to content

11.29(월) 6주차 스프린트 계획

J176_장민준 edited this page Nov 29, 2021 · 1 revision

발표 주제

트래픽 처리를 위한 개발 과정

  • 동시성 제어
  • 트러블슈팅 위주 (해맸던 부분보다는 문제 원인과 해결 위주로)

목표

  • 버그픽스
  • 리팩토링을 통한 중복제거 및 코드 품질 개선
  • 테스트 코드를 추가하여 리팩토링 이후 코드의 유지보수성 향상
  • 거래, 체결에 대한 트래픽 분석 및 최적화
  • 분산 처리 적용

생각나는 해야 할 일

front

  • 에러 핸들러
  • 체결 내역에 다른 종목의 내역을 추가하지 않도록 종목 코드 검사 추가
  • 마이페이지 체결 내역? 너무 많은 양 한번에, 체결 시간 timestamp로 리팩토링
  • 웹소켓 순서보장하는지 알아보기

back

  • 테스트 코드 작성
  • http -> https 리다이렉트 적용
  • 낙관적 잠금 후 성능 비교
  • 서버 소켓 분리
  • api param validator 분리
  • /loader/express/ cors 로컬 주소 수정

auctioneer

  • /api/message/ask 필요없쥬? 지워버리기

back

  • /api/user/order/bid-ask 필요없음

mysql

  • 동시성 제어
  • 인덱스

작업 예정 목록

  • 할당가능 시간 : 인당 25시간 (5 + 7.5 + 6.5 + 6)
  • 총 할당 시간 : 100시간
작업 담당자 예상 시간 비고
NGINX 설정 전원 5 -
[FE] 코드 리팩토링 및 버그 수정 전원 10 -
[BE] 코드 리팩토링 및 버그 수정 전원 10 -
[FE] 에러 핸들러 추가 전원 5 -
[BE] 트래픽 분석 및 결과 도출 전원 30 -
[BE] DB 처리 최적화 전원 30 -
[BE] 테스트 코드 작성 전원 10 -
Clone this wiki locally