TIL

[250414 TIL] 뉴스피드 KPT

도원좀비 2025. 4. 14. 16:48

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

다음 번에 할 때는 조금 더 생각을 정리하고 코드를 작성하면 좋을 것 같다. 완성하고 나서 리팩토링 할 부분이 너무 많았고 기능이 빠져 추가 할 일이 많았다.