Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c0c0e09
#349 chore: Artillery 부하 테스트 환경 세팅 및 북마크 API 시나리오 작성
uykm Mar 22, 2026
9a7667d
#349 chore: Artillery 플러그인 설정 키 수정 (artillery-plugin- 접두사 제거)
uykm Mar 22, 2026
733a4c1
#349 chore: 시나리오 name 영문으로 변경 (HTML 리포트 한글 깨짐 수정)
uykm Mar 22, 2026
e65fd38
#350 feat: town-scoped ZSET 캐시 레이어 도입
uykm Mar 22, 2026
a9e76b1
#350 feat: 북마크 도메인 town-scoped ZSET 대응
uykm Mar 22, 2026
48f7f15
#350 feat: Facade 레이어 town-scoped 조회 및 backfill 구현
uykm Mar 22, 2026
cf04382
#350 feat: Service 레이어 ZSET 기반 북마크 조회로 전환
uykm Mar 22, 2026
b9e449e
#350 fix: RedisCacheService.sMembers에 DataAccessException 방어 처리 추가
uykm Mar 22, 2026
43a58e7
#350 fix: ZREM 실패 시 stale 데이터 방지를 위한 캐시 키 무효화 처리
uykm Mar 22, 2026
b848d91
#350 fix: ZADD 실패 시 stale 데이터 방지를 위한 캐시 키 무효화 처리
uykm Mar 22, 2026
4a24e26
#350 chore: ZSET TTL 1일 → 1시간으로 축소 (장소 동네 변경 시 stale 윈도우 감소)
uykm Mar 22, 2026
1618379
#349 fix: 코스 폴더 프리뷰 Artillery 시나리오 URL 수정 및 after 스크립트 추가
uykm Mar 22, 2026
92a290b
#350 fix: zRevRangeWithScores Redis 장애 시 DB fallback 보장
uykm Mar 22, 2026
34b53d7
#350 fix: toLocalDateTime 타입 불일치 시 BusinessException으로 표준화
uykm Mar 22, 2026
d314858
#350 refactor: 폴더 프리뷰 불필요한 순서 복원 로직 제거
uykm Mar 22, 2026
f64c3b2
#350 fix: 새 동네 첫 북마크 시 towns-set stale 방지를 위한 invalidate 처리
uykm Mar 22, 2026
09db6b4
#350 fix: getBookmarkStatusMap 전체 북마크 조회 → IN 절 서브셋 조회로 변경 및 중복 ID 대응
uykm Mar 22, 2026
9a32b6f
#350 fix: 마지막 북마크 삭제 시 Redis key 자동 삭제로 인한 towns-set 잔류 버그 수정
uykm Mar 22, 2026
99a8a25
#350 fix: 빈 북마크 결과 sentinel 캐싱으로 반복 DB backfill 방지
uykm Mar 22, 2026
ad9be9a
#350 fix: sMembers/zRevRangeWithScores TOCTOU 제거 및 RTT 1회로 축소
uykm Mar 22, 2026
9c34b9d
#350 fix: zAdd/zRem 예외를 BusinessException으로 정규화
uykm Mar 22, 2026
62406d1
#350 fix: sentinel 저장 실패 시 요청 실패 방지를 위해 예외 삼킴 처리
uykm Mar 23, 2026
c833cc3
#350 fix: ZSET score를 epoch 초 → 마이크로초로 변경해 동일 초 북마크 정렬 보장
uykm Mar 23, 2026
59ecba7
#350 fix: 캐시 hit 경로에서 Redis read 오류가 false로 뭉개지는 문제 수정
uykm Mar 23, 2026
c5c1fca
#350 fix: backfill 후 Redis 재조회 제거, entries 직접 정렬로 최신순 보장 및 RTT 감소
uykm Mar 23, 2026
9496508
#350 fix: fullBackfill 빈 결과 시 towns-set sentinel 미저장으로 반복 DB 호출되는 버그 수정
uykm Mar 23, 2026
e0d40c6
#349 refactor: findBookmarkedTargetIds를 active 코스 전용 메서드로 분리
uykm Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ application-prod.yml
!prometheus.dev.yml
!prometheus.prod.yml
!.github/ISSUE_TEMPLATE/*.yml
!load-test/scenarios/*.yml
!load-test/.gitignore

.docker/init/init_role.sql

Expand Down Expand Up @@ -75,6 +77,8 @@ Thumbs.db
# ====================
test-output/
reports/
load-test/reports/
load-test/node_modules/
jacoco.exec

# ====================
Expand Down
Loading
Loading