Design a Real-Time Asset Price Service
Company: Coinbase
Role: Backend Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: Design a near-real-time digital asset price service that evolves from one upstream provider to several. Cover normalized ingestion, source reconciliation, freshness and provenance, caching, fan-out, ordering, backpressure, failures, and the trade-offs among polling, server-sent events, and WebSockets.