Skip to content

리팩토링 계획

JongBin Noh edited this page Jan 7, 2025 · 4 revisions

1주차 계획

  • Git Actions 캐싱으로 배포? 빌드?시간 줄이기 - 성하

    • media 서버 빌드시 매번 의존성 설치로 인한 빌드 시간이 약 10분 소요
    • 의존성 설치 및 dockerfile 을 Actions cache를 적용하여 약 1분으로 감소
  • 도커 포트 맵핑 cpu 이슈 - 종빈

    • 도커 모드 별 차이점 정리 (브릿지/호스트 모드)
  • 프론트 상태변화 줄이기 → n제곱에서 줄이기 - 석호

    • 많은 프론트 상태변화로 인해 변경되지 않은 컴포넌트도 렌더링되는 문제 (ex 랜더링 수)
    • 특정 상태만 변경 가능하도록 변경
    • 미디어 서버 측 변경사항도 존재
  • DB 쿼리 최적화 → 인덱스 적용 등 - 지은

    • DB 쿼리 성능 문제
    • TypeORM 사용 시 성능 최적화 방법
  • 공통 공부할 것 (시간 남으면)

    • 성능측정 도구 사용해보기?
    • 음성패킷 - 종빈
    • Mediasoup 더 자세히 알아보기

1월 6일 잔업

  • 이슈탬플릿, 태그, 브랜치 룰 - 석호
  • 3줄요약해서 슬랙 업로드 - 지은
  • 리드미 수정, 노션 정비 - 종빈