In order to build a better version of realtime surge pricing, Uber decided to get rid of its geofences and create an algorithm that uses a global, dynamically aggregating hexagon grid. In this talk during Uber Open Summit 2018, product manager Cameron Blume tells the story of why Uber created this global hexagon grid and how the grid works.
Learn more about Uber Open Source: https://uber.github.io/