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: 원문 보기