• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle






  • Allocating a job to a driver is the easy part. It’s all the other stuff people expect from a delivery app that’s the hard part. Like having an accurate DB of stores and facilitating orders/payments. If you don’t do that then people can troll with fake orders and stiff drivers. Plus moderation of drivers who steal food or are convicted burglars/rapists (existing apps already suck at that).

    But a federated approach would be immensely more complicated to do well and is a privacy nightmare. You’d need to share buyer’s address and drivers’ current locations to many different instances to facilitate a buyer on one instance and potential drivers on several different instances. All that data needs to be available (and accurate to the minute) to the instance that assigns the job. Similar privacy/logistic issues pop up when you consider payments.