Each entity (retail stores, marketplace users, delivery drivers, and delivery firms, and of course I'll Go Get It) needed their own platforms to manage all potential data.
I lead the design proccess and managed several external development teams to build the ecosystem we needed. It was important to think about speed and scale each step of the way.
As a non-engineer, I thought it was interesting that you can cleverly control the flow of data through a system, leveraging what hits the server and what doesn't to maintain speed of communication between users.