Keep
1. QueryDSL을 확용한 동적 처리
검색 조건(키워드, 기간, 정렬)에 따라 유연하게 대응할 수 있도록 BooleanBuilder, sortType.getOrderBy() 등으로 처리
2. 최적의 인덱 찾기
인덱스 실험을 해가면서 최적의 인덱스를 찾았고 조회 기능을 개선
https://sukh115.tistory.com/84
[SPRING] 뉴스피드 인덱스 실전 테스트
🔗 실험 배경 이전 포스트에서 updated_at, created_at, title 기준으로 인덱스를 생성하여 단일 조건 기반 조회 성능을 개선한 바 있습니다. 이번에는 실전에서 사용하는 쿼리를 사용해서 실험해보려
sukh115.tistory.com
Problem
1. RESTFUL한 좋아요 API 분리 구현
초기 구현 당시 좋아요 추가 와 좋아요 삭제를 한개의 API에서 구현했는데 이건 RESTFUL하지 않았다. 앞으로는 RESTFUL을 생각하면서 구현하면 좋을것 같다.
2. 썸네일 처리 방식
현재는 가장 먼저 업로드한 이미지를 썸네일로 쓰고 있는데 썸네일을 확실히 명시할 수 있게 하면 좋을 것 같다.
TRY
다음 번에 할 때는 조금 더 생각을 정리하고 코드를 작성하면 좋을 것 같다. 완성하고 나서 리팩토링 할 부분이 너무 많았고 기능이 빠져 추가 할 일이 많았다.
'TIL' 카테고리의 다른 글
| [250422 TIL] 배달어플 JWT 회원 기능 초본 (2) | 2025.04.22 |
|---|---|
| [250416] 스프링 심화 과제 회고 (2) | 2025.04.16 |
| [250411 TIL] 영속성 컨텍스트 심화 (1) | 2025.04.11 |
| [250409] N+1, 인덱싱, 썸네일 (1) | 2025.04.09 |
| [250408 TIL] 뉴스피드 좋아요 리팩토링 및 검색기능 추가 (3) | 2025.04.08 |