Design a Time-Series Database

Quick Overview

Design a time-series database for sustained measurement ingest and range queries across labeled series. Explore partitioning, immutable storage, label-cardinality controls, indexing, compaction, retention, downsampling, late corrections, replication, deduplication, hotspots, recovery, and capacity trade-offs.

Design a Time-Series Database

Company: Illumio

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Onsite

Overview: Design a time-series database for sustained measurement ingest and range queries across labeled series. Explore partitioning, immutable storage, label-cardinality controls, indexing, compaction, retention, downsampling, late corrections, replication, deduplication, hotspots, recovery, and capacity trade-offs.

|Home/System Design/Illumio
Illumio logo
Illumio
Jul 9, 2026
hardSoftware EngineerOnsiteSystem Design
1
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...