[Java/SpringBoot/Redis] 집계 성능 개선하기
Java17 / SpringBoot 3.1.2 / Redis
Java17 / SpringBoot 3.1.2 / Redis
Redis를 사용하다가 갑자기 분산락에 대해 공부하게 되었다. 관련해 궁금했던 점들을 정리한다.
Java17 / SpringBoot 3.1.2 / JUnit5 / Mockito 5.8.0
대량의 데이터를 처리하는 애플리케이션에서 쿼리 성능을 개선하는 것이 중요하다고들 한다. 최근 프로젝트에서는 페이지네이션을 적용하여 성능을 최적화하기로 했다. 전통적인 페이지네이션 방식 대신 “No Offset” 기법을 사용하여 데이터베이스 쿼리의 성능을 향상시키고자 했다.
진행 중인 프로젝트에서 LocalDate, LocalDateTime 객체를 JSON으로 직렬화하고 역직렬화할 때, 로케일에 맞춘 포맷을 적용해야 할 필요가 생겼다. Jackson 라이브러리와 Map을 활용하여 LocalDate, LocalDateTime의 포맷을 로케일에 따라 조정하는 커스텀 직렬화기와 역직렬화기를 구현해보았다.
Java / SpringBoot / MongoDB / Kafka
Java / SpringBoot / MongoDB / Kafka
Python / FastAPI / ElasticSearch / Kafka
src refspec feat/auth does not match any, cannot lock ref branch, cannot create branch 이슈
어느새 막학기를 마치고 다음달이면 졸업이다!
하지만 입사할 때 어필할만한 완성된 프로젝트 경험이 부족한 것 같아서 싸피에 지원했고 현재 10기로 다니는 중이다. 레주메에 쓸만한 만족스러운 프로젝트가 하나도 없다 ㅜㅜ.