Skip to content

성장 목표

baegyeong edited this page Jan 10, 2025 · 2 revisions

팀의 성장 목표

  • 데이터베이스 관련 (테이블 구조, SQL 최적화 등등…)

  • 인증/인가, 권한 관련 발전시키기

  • 렌더링 성능 최적화

  • 성능 측정 후 개선 방향 잡기 → 수치화된 개선 사례

  • FE 속도 개선

  • 통합 테스트, 성능 테스트 진행 후 성능 개선

  • 100명 동시 편집 테스트 후 성능 개선

    • 에디터 변경 사항을 데이터베이스 반영할 때 속도 개선
    • 에디터 초기 내용 조회 속도 개선
  • CI CD 개선, CD 구축

  • 테스트 커버리지 90% 달성

개인 목표

  • 민경준

    • 프로젝트 코드 로직 이해
      • yjs 공부
      • redis 공부
      • docker 공부
    • 웹소켓 부하 테스트
      • 서버가 일정 기간내에 몇 개의 이벤트 처리까지
  • 박경희

    • lighthouse 성능 개선
      • 4가지 항목 모두 95점 이상
      • 배포 기준 (87, 83, 96, 75)
    • 렌더링 테스트 도구 공부
      • 개선
    • 프론트엔드 테스트 도입
  • 조배경

    • lighthouse 점수 100점 만들기 (performance, accessibility, best practices, seo)
    • profiler, performance 탭 등을 활용해서 불필요한 렌더링 줄이기
    • 테스트코드 시도해보기
  • 유성민

    • 데이터베이스 구조에 대해 제대로 알고 성능 개선 해보기
    • redis 잘 사용하기
    • websocket 동작 방식 뜯어보고 바이너리 메시지 보내서 부하 테스트 해보기
    • https 배포할 때 동작 방식 제대로 공부하기
  • 민서진

    • ** CI, CD 구축 해보기

      • 특히 배포 쪽 제대로 진행해보기
      • Docker 이해
        • 어렴풋하게만 이해하고 제대로 파보지는 못하는 느낌
        • 리팩토링 하면서 모르는 부분 + 개념 확실하게 정리하고 가기
    • ** 백엔드에서 성능 측정, 성능 개선 방법 알아가기

      • 성능테스트 / 부하테스트 / 스트레스 테스트?

      → 이 셋에 대해 프로젝트 성능 개선에 들어가기 전에 제대로 이해하기, 적용하기

    • (성능 테스트 한 것 바탕) DB 쪽 개선 체계적으로 진행해보기

      • 이건 TypeORM, Postgres 쪽 이해만 되면 빠르게 진행될듯?
    • (우선순위 낮음) 인증, 인가쪽 리팩토링

      • 좀 더 효율 + 체계를 갖춰서 권한 관리를 해보고 싶다

프로젝트 선정 이유

  • 저작 도구 카테고리에 대한 흥미
  • 러닝 커브(라이브러리 익혀서 개선 > 딥다이브한 코드 읽고 개선)
  • 그룹 프로젝트 기간 동안 시간에 쫓겨서 완성도가 부족했던 것이 아쉬웠습니다.
  • 기능 추가의 여지 많음 : AI 접목 기능, 검색, pdf 변환 등등… (리팩토링 기간에서 권장하는 방향은 아닌 것 같긴 함)
Clone this wiki locally