Skip to content

DOCS: 릴리즈 준비 #75

@ChanoPark

Description

@ChanoPark

TITLE

릴리즈 전까지 작업 필요한 내용을 정리한다.
하위 이슈로 분리하여 작업하고 PR과 연결해서 이력을 관리한다.

코드 작업

  1. 로그 개선
    1. VI 편집기에서 깨져보이는 이슈 개선
    2. 파일 롤링 전략 개선
    3. 후 파이프라인 구축을 고려해 JSON 포맷으로 로그 형식 통일
  2. 에러 처리 개선
    1. HTTP 에러 (non-nullable 타입 값에 Null이 오는 등)에 대한 처리
    2. 기본 에러 처리
    3. Spring Security 예외 처리 개선
  3. 테스트 코드
    1. 요구사항이 어느정도 결정이 되었으니 이후 리팩토링을 위해 테스트 코드 작성
    2. 단위 테스트 먼저 작성.
  4. 라이브러리
    1. 불필요한 라이브러리 삭제
    2. 대체 가능한 라이브러리 변경
  5. 인증/인가 로직 정리
    1. 모호하게 분리되어 있는 패키지 정리
    2. 전체적인 로그인 프로세스 정리
    3. 요구사항에 맞춰 회원 관리 로직 수정
  6. 타이머 연관 관계 개선
  7. 색상 관리 방식 변경 ( String Hex > ENUM)
  8. 통계성 데이터 배치 처리
  9. 데이터 캐싱
    1. 조회성 데이터 캐싱
    2. 토큰 캐싱
  10. 인사이트 메시지 생성 방식 개선
  11. 쿼리 개선
    1. 불필요 쿼리 최소화
    2. 잘못된 JPA 사용으로 인해 Transactional 사용하는 코드 개선

인프라 작업

  1. CI/CD 파이프라인 구축
  2. 할 일 첨부 파일, 로그 등 파일 관리 전략 수립
  3. 모니터링 환경 구축
  4. 클라우드 사용 비용 계산 및 최적화 시도

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions