오늘은 refactoring할 내용들을 맴버들과 만나서 의논을 하는 시간을 가졌다
매주 화요일 10시에 만나서 의논하고 보안하기로 결정
Git - discussions 이용해서 하는 작업 알려주기(개인적으로는 jira도 사용 할 예정이다)
- 백엔드에서 일단 해야할 refactoring
- 외부 api 호출 기능
- 코드 구조 변경
- Rest Template → Web Client 변경
- JWT 토큰 Refresh Token 설정
- DTO에 inner class 로 static 사용 X
- 개발 서버, 배포 서버 나눠서 운영 (ECS 사용? 또는 도커 사용?)
- DB RDS로 이동
- ec2 보안 그룹 재설정
에러
사용을 해보니 에러가 나는 부분들중에서 백앤드와 프론트앤드를 나누어보았다
<백앤드>
- 등록 안되는 책
- 검색은 되는데 등록이 안되는 이슈(읽기 상태를 바꿔도 등록 안 됨)
- 원인: 다른 회원이 등록한 책은 등록이 안 됨
- 토큰 유효시간에 맞게 처리 액세스 토큰 삭제
<프론트 앤드>
- 메모 조회
- 다크모드 시에 기본 글자색 설정이 안되어 있음
- 독서 달력에 책 여러권 조회
- 리프레시 토큰 적용
- 책 등록 - 이미지 업로드를 S3로 전환
각자 하고 있는 공부와 사정으로인해 넉넉히 2주로 잡아서 해결하기로 했다.
기능 추가하고 싶은 부분은 순위를 정해서 결정하지 않아 나중에 회의를 통해 해결 할 부분이다.
기능 추가
- 서비스 체험하기 기능
- 독서 통계 페이지에서 해당 책 상세페이지로 이동
- 메모 → 나만의 작은 책 보기
- 달력→ 해당 책 상세 페이지
- 오래된 책 → 해당 책 상세 페이지
- 메모 상세페이지 - 내가 작성한 메모를 이미지로 내보내기
- 공유하기 - 작성한 메모 / 책 상세 정보
- 추천 책 페이지에서 요약내용, 상세링크 제공 기능
- 책 구매 중계 서비스 (알라딘 협의, 수수료 수익)
- 독서 진행 상황 - 축하 팝업, 뱃지
- 커뮤니티(독서 모임)
- 소셜로그인 적용
- CI/CD
- 디스코드 채널에 이벤트 실시간 알림 기능
- [백엔드] ELK 이용한 로그 관리
- 회원 가입 시, 이메일 인증
- 비밀번호 찾기