Flipkart's engineering team explains how their Promise Engine calculates delivery dates and why gaps exist between theoretical and actual delivery speeds. The core problem is 'spillage' — orders missing warehouse processing waves and truck connections due to capacity constraints. Four operational levers are introduced to reduce spillage: optimal capacity determination across assets, synchronized wave cut-off design aligned with truck schedules, truck departure-aware order assignment (replacing naive FIFO), and cohort prioritization during demand surges like Big Billion Days. The post is part one of a series, with the next installment focusing on the mathematical optimization behind wave cut-off design.

8m read timeFrom blog.flipkart.tech
Post cover image
Table of contents
The Bottleneck: Understanding “Spillage”The Mechanics of Waves and Cut-offsGet Anjani Kumar ’s stories in your inboxEngineering Speed: Four Levers to Reduce Spillage1. Determining optimal capacity across assets2. Synchronized Wave Cut-off Design3. Truck Departure-Aware Assignment4. Prioritizing Cohorts During SurgesConclusion

Sort: