Your question is Real-Time Analytics Pipeline. 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).
Design a real-time data pipeline that supports behavioral and performance analytics for a consumer app like DoorDash.
Asked in the onsite system design stage. The interviewer discussed Kafka versus Kinesis, Flink versus Spark, late events, dead-letter queues, and backfills. Author disclaims exact wording.
Address the ingestion, processing, storage, serving, reliability, and replay design. Explain how you would handle out-of-order events, schema changes, duplicate delivery, data quality failures, and operational monitoring. Clarify requirements before making scale assumptions.