Design Storage for a Flexible Metrics Monitoring System
Company: Attentive
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design persistence for a metrics monitoring system by working backward from concrete query patterns. Choose record identity, partitions, indexes, retry and late-data semantics, retention, rollups, cardinality controls, and recovery.