Your question is Real-Time Analytics Architecture Choices. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Discuss the architectural choices you would make for a real-time analytics platform. Cover event ingestion, stream and batch processing, storage layers, serving interfaces, data modeling, consistency, schema evolution, replay and backfilling, failure recovery, security, observability, and cost. Explain trade-offs between latency, correctness, availability, operational complexity, and scalability, including how you would support both real-time dashboards and historical analytics.