목록 보기
캐시 전략으로 푼 응답 지연 문제
백엔드

캐시 전략으로 푼 응답 지연 문제

넥스트리
넥스트리
2026년 7월 7일

두줄요약

메인 화면 응답 지연을 캐시 우선 렌더링과 백그라운드 갱신으로 개선했습니다. 메시지 큐로 조회 부하를 분산해 체감 속도와 운영 안정성을 함께 높였습니다.

문제 상황

  • 마이데이터 메인 화면에서 사용자 증가와 함께 응답 지연이 체감 성능 병목으로 드러남
  • 화면 진입 때마다 여러 외부 기관을 실시간 조회하는 구조가 전체 로딩 시간을 끌어올림

원인 분석

  • 항상 최신 데이터를 보여주려는 실시간 조회 구조가 동시 접속 증가에 취약
  • 일부 외부 기관의 느린 응답이 전체 화면 표시 지연으로 전파되는 구조적 병목

해결 방법

  • 화면 진입 시 캐시 데이터를 즉시 렌더링하고, 이후 백그라운드에서 최신 데이터를 재조회해 갱신
  • 갱신 작업은 메시지 큐와 워커로 분산해 외부 조회 요청 폭주를 완화

성능/운영 포인트

  • 응답 시간은 캐시 조회 속도에 맞춰 고정되고, 사용자 체감 대기 시간이 감소
  • 데이터 유형별로 캐시 유지 시간과 갱신 우선순위를 다르게 운영

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...