Whenever you're ready, walk me through how you'd approach this.
How would you design a scalable architecture for a real-time data processing application?
Focus on how you would handle ingestion, stream processing, storage, and serving at scale. Explain the tradeoffs you would make for latency, throughput, reliability, and cost.