Posts

Showing posts from January, 2020

Implementing trace processing with Apache Flink

Image
Those days we were planning to re-write the trace processing project of delhivery from a new perspective.  Now the questions arise:  “What is trace?” ,” What is its significance?”, ”What are the current challenges?”,  “What is the best strategy to overcome the current challenges?” What is Trace? Trace is the collection of latitude and longitude i.e. it is the collection of geolocations called pings of the  visit of field executive (FE) for a dispatch. Apart from these pings trace also contains events like the package delivered, called customer, replaced, pickup, pending, failed, etc. What is the significance of Trace? Trace is an important dataset of delhivery. It gives a complete picture of what has been done on the ground.  Like the number of packages delivered per day, the Number of packages failed to be delivered,  the most prominent reason for delivery failures, which locality served the most in the past 10 days, list of to...