Netflix built an interval-aware caching layer for Apache Druid to handle the massive repetitive query load generated by real-time dashboards during high-profile live events. The core insight is that most data in a rolling time window is already settled, so only the newest portion needs to be fetched from Druid. The system uses

11m read timeFrom netflixtechblog.com
Post cover image
Table of contents
The ProblemThe InsightA Deliberate Trade-OffExponential TTLsBucketingGet Netflix Technology Blog ’s stories in your inboxHow It WorksNegative CachingThe Storage LayerResultsLooking AheadSummary

Sort: