Design a Metrics Storage Platform
Company: Okta
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates system-design and distributed-systems skills for time-series metrics storage, focusing on data modeling for counters, gauges, and histograms, ingestion and query pipelines, API design, sharding and storage formats, retention/compaction, availability, and multi-tenant considerations.