보안
- accessToken만 사용하던것을 refreshToken 적용
- 어드민 ip 접근제한
신뢰성, 가용성 개선
- 스냅샷으로 데이터 변경 기록 추적
- 대회 부문 가격 수정
- 대회 할인 정책 수정
- 결제 부분 취소
- 대회 신청 내역 수정
- 결제 실패 복구 방식(메시지 큐? 배치?)
- self-healing (pm2, docker, k8s)
효율성 (숫자로 표현하기)
- 백엔드 구조 개선
- doamin model 적용
- ORM v1 active record → v2 data mapper 패턴으로 변경
- DB Entity 와 Domain Model 분리
- user, 어드민 controller 레이어 분리하고 하위 의존 service는 공유
- doamin model 적용
- DB 성능 개선
- 인덱스 사용으로 조회 속도 개선
- api 조회 성능 개선
- 레디스 캐싱 적용후 성능 비교
- 유지보수 개선
- 테스트코드 작성
- 더미 데이터 동적으로 생성하기
자동화
- 배포 자동화
- ci/cd
- 문서 자동화
- nestia-swagger
- ts-error-tracker
조직 표준
- …
추가 기능
- 이미지 업로드
- 개시물 검색, 캐시
- 알림기능