Stop Answering the Same Question Twice: Interval-Aware Caching for Druid at Netflix

Author: Netflix Tech Blog | Source: Netflix Tech Blog | Published: 2026-04-07


한 줄 요약

Netflix가 롤링 윈도우 대시보드의 반복 쿼리 문제를 interval-aware 캐싱 프록시로 해결하여 Druid 쿼리 볼륨 33% 감소 및 P90 레이턴시 66% 개선을 달성했다.

핵심 주장/내용

  • 전통적 캐시가 롤링 윈도우에서 실패하는 이유: 시간 간격 이동으로 변하지 않은 과거 데이터에도 캐시 미스 발생
  • Druid 쿼리를 1분 단위 버킷으로 분해하는 interval-aware 프록시 설계
  • 캐시된 과거 데이터는 Cassandra에서 서빙, 미캐시 부분만 Druid에서 조회
  • 지수적 TTL(exponential TTL) 적용으로 시간 경과에 따른 캐시 효율 극대화

주요 수치 / 사실

  • 82% 부분 캐시 히트율
  • 33% Druid 쿼리 볼륨 감소
  • 66% P90 레이턴시 개선
  • 컴퓨팅 부하를 고비용 Druid에서 저비용 Cassandra로 이전

관련 위키


Source: 원문 보기