Flipkart Marketplace Platform · View 11 of 25 · 4 · Data
Decisions
- One log, two speeds: Flink computes what must be right in seconds, Spark restates the same tables nightly
- Schema registry compatibility is a merge gate, so a producer cannot break a consumer by deploying
- Poison messages go to a dead-letter topic and are replayable; nothing is dropped silently
Numbers
- About 4B clickstream events a day, plus 38 domain topics
- Kafka 7-day hot retention with tiered storage to Blob beyond that
- Streaming freshness target 60 seconds for seller analytics, 30 seconds for search
Risks
- Late and corrected events are the standard cause of a wrong mart — the nightly restatement exists for this and must not be optimised away
- Clickstream volume is the dominant lakehouse cost driver; sampling policy is reviewed monthly
- Feature-store skew between training and serving is the failure mode nobody notices until conversion drops