간단한 이미지 업로드 기능 구현
대량의 이미지 데이터를 처리하는 서버 환경구성 및 기능 개발
Pinterest의 기능을 일부 구현했습니다.
- 유저 회원가입
- 로그인
- 로그아웃
- 유저 + 저장 이미지 정보조회
- 이미지 업로드
- 이미지 메타 데이터 저장
- 이미지 삭제
- 이미지 검색
- 이미지 저장(내 보드에 추가)
- 이미지 상세 조회 → 댓글, 메타데이터, 현재 이미지와 비슷한 추천 이미지들
- 추천 이미지 조회 → 카테고리, 최근 본 이미지와 비슷한 이미지들
- 댓글 생성
- 댓글 삭제
- 유저 권한 별 기능 제한
- refresh token 발급
- 이미지 검색 기능 성능개선
- DB 레플리카
- 캐시 DB 생성
- Spring Data JPA로 리팩토링
- jpql 쿼리 성능 최적화