호기심 많은 개발자

  • 홈
  • 태그
  • 방명록

Global 1

[트러블슈팅] DAU ~100, 굳이 Redis를 써야 할까? (Local Cache 도입기)

1. 배경 및 문제 상황 (Background)최근 사내 프로젝트 개발 중, 특정 API의 응답 속도가 현저히 느려지는 현상을 발견했습니다. 프로파일링 결과, 범인은 사용자 정보를 불러오는 로직이었습니다.현상: 사용자 정보 조회 시 응답 시간이 약 2,000ms (2초)까지 지연됨.원인: 레거시 시스템 연동 및 복잡한 조인 연산으로 인해 DB 조회 비용이 매우 높음.제약 사항:현재 다른 핵심 기능 개발로 인해 인프라를 변경하거나 대대적인 리팩토링을 할 시간적 여유가 없음.하지만 사용자의 체감 성능 향상을 위해 즉각적인 개선이 필요함.2. 기술 검토: Local Cache vs Global CacheDB 튜닝이 어렵다면 가장 효과적인 대안은 캐싱(Caching)입니다. 캐시 저장소를 어디에 둘 것인가를 두..

Spring 2026.02.01
이전
1
다음
더보기
프로필사진

호기심 많은 개발자

하나하나 쌓아나가다 보면, 분명 쌓인다. 천리길도 한 걸음이 시작이니까

  • 분류 전체보기 (20)
    • Java (3)
    • Spring (2)
    • 알고리즘 (7)
    • DB (0)
    • DevOps (0)
    • TypeScript (0)

Tag

정렬, spring boot, Java, Spring, jest, 트랜잭션, optimize, 공간복잡도, chunk, 시간복잡도, React, 배열복사, ArrayList, tasklet, 레츠고, Redis, mocking, 테스트 코드, transactional, TreeSet,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바