Question 10 of 10Pro Only

Design a real-time streaming pipeline for a ride-sharing company that needs to detect surge pricing conditions and alert drivers within seconds. Walk through your architecture and design decisions.

Sample answer preview

Designing a surge pricing detection system requires low-latency processing, accurate spatial and temporal aggregation, and reliable delivery of pricing updates. Here is how I would approach this architecture. Data ingestion uses Kafka as the central event backbone.

KafkaFlinksurge pricingsliding windowRedischeckpointing

Unlock the full answer

Get the complete model answer, key points, common pitfalls, and access to 9+ more Data Engineer interview questions.

Upgrade to Pro

Starting at $19/month • Cancel anytime