Design a scalable metrics monitoring system
Company: LinkedIn
Role: Machine Learning Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: This question evaluates the ability to design scalable, multi-tenant metrics monitoring systems, testing competencies in system architecture, ingestion and aggregation pipelines, time-series storage, alerting, capacity planning, and operational observability; it falls under the System Design domain and targets practical, architecture-level application rather than low-level coding. Interviewers commonly ask this to probe reasoning about trade-offs in cloud-native environments—such as collection models, sharding and replication, high-cardinality handling, retention and backfill, and monitoring-the-monitoring—while assessing judgment on reliability, latency, and tenant isolation; this summary is in English.