This question evaluates system design competency for real-time, low-latency data pipelines and client fanout for a crypto prices homepage, testing skills in data ingestion and normalization, streaming updates, API design, caching and storage, scalability, multi-region reliability, and monitoring.
Design a system that powers a “crypto explore/home” page (like an exchange’s market page) that:
Assume you have access to upstream market data (from exchanges/market makers/internal pricing service) that produces frequent ticks.