현재까지 한 수준에서 기초 공사 탄탄히 하는 작업

  1. 코드 컨벤션, COMMIT/PR 규칙 강화 후 반영
  2. NoSQL 무료 서버 연결 (ex 몽고db)
  3. 비즈니스 로직 리팩토링 ( 서비스, 엔티티 등 각자의 역할에 충실하도록 )
  4. 예외 처리 훨씬 꼼꼼하게 작성
    1. QA 진행하면서 발견한 이슈들 적용하기
    2. 로그 메시지와 클라이언트 응답 메시지 분리
      1. throw new RuntimeException() 코드에서는 로그 남기기
      2. GlobalHandler에서 응답 메시지 응답하기
  5. 테스트 코드 작성 ( 엔티티, 서비스, 컨트롤러 등 )
    1. 단위 테스트 필수
    2. 통합 테스트 필수

현재 기능에서 추가 기능

  1. APM 연동해서 서버 모니터링
  2. ci/cd 연동하기 (프리티어로 가능할 경우만)
  3. 코드 커버리지 체크 툴 사용해보기
  4. 캐시 전략 정해서 사용해보기