Tiered Storage: Designing for Immutable Data
Understand how to design cost-effective tiered storage systems by exploiting immutability properties in timeseries data — and apply the same reasoning to your own architecture decisions
4 sections · 8 lessons
Course outline
Why Tiered Storage?
- The hot/cold access problem
- What makes timeseries data special
What Immutability Unlocks
- Eliminating read fan-out with pre-compaction
- Skipping read repair and speculative retry
- Reusing existing backup infrastructure
Netflix's Architecture in Practice
- Backup Memtable: reading S3 backups as a native cold tier
- Separate cold-tier clusters on cheaper hardware
Operational Safeguards
- Ensuring cold tier readiness before routing reads