1\. 배경 [\[WealthTracker\] 성능 개선 이야기 (3)SQL 쿼리 튜닝 1.배경WealthTracker 서비스에서 제공하는 /api/expend/graph API는 사용자의 지출 데이터를 주차(week) 단위로 요약하…
1.배경 WealthTracker 서비스에서 제공하는 /api/expend/graph API는 사용자의 지출 데이터를 주차(week) 단위로 요약하여 시각화에 활용되는 중요한 API입니다. 해당 API에서 사용되는 서비스 로직은 아래…
1\. 배경 이전 게시물에서는 단순히 API 조회에 따라 아래와 같은 지표들을 확인할 수 있었습니다. Total Request Per Second (초당 전체 요청 수) 그래프 Response Time (응답 시간) P95와 P50…
1\. 배경 WealthTracker 서비스의 핵심 API 중 유저의 지출 내역을 그래프로 표현하기 위한 /api/expend/graph의 성능을 점검하기 위해 부하 테스트를 진행했습니다. 이번 테스트에서는 최대 1,000명의 유저가…
1.배경 WealthTracker에서는 사용자가 지출 내역을 입력할 때 카테고리를 선택하게 된다. 기본 카테고리는 납부, 식비, 교통, 오락, 쇼핑, 기타 등이며, ENUM으로 관리하고 있다. 문제는 사용자가 새로운 카테고리를 추가할…