Loading section...

System Design: Distributed Feature Store

This is the staff-level system design question that combines everything in this lesson. 'Design a feature store that serves user features for real-time ML inference. Requirements: 10M users, 500K requests per second, sub-5ms p99 latency, features update every 5 minutes from a batch pipeline.' This question is a test of your ability to combine algorithm knowledge (consistent hashing, Bloom filters, LRU cache) with distributed systems design.