The best part here is that none of these companies started with the model. They started with the search system they already had. DoorDash kept the model on a tighter leash. Uber pushed it deeper into retrieval. That makes more sense than rebuilding a working stack just to say it uses AI.
The key distinction is whether the model interprets the query or is allowed to decide the result. For hard constraints like allergens, deterministic retrieval is not architectural conservatism; it is the product safety boundary.
Spot on regarding runtime depth versus model choice. At scale, your existing retrieval pipelines and latency budgets dictate the architectural boundaries, not the foundation model. Most teams obsess over weights when the real bottleneck is orchestration and state synchronization around legacy infrastructure.
What stood out to me wasn’t the scale, but the architectural decision. DoorDash, Instacart, and Uber Eats didn’t win by adding more microservices, they won by building shared platforms that let every new business line reuse the same infrastructure. That’s a lesson far beyond food delivery. Great engineering is often about reducing duplication, not increasing complexity.
The best part here is that none of these companies started with the model. They started with the search system they already had. DoorDash kept the model on a tighter leash. Uber pushed it deeper into retrieval. That makes more sense than rebuilding a working stack just to say it uses AI.
The key distinction is whether the model interprets the query or is allowed to decide the result. For hard constraints like allergens, deterministic retrieval is not architectural conservatism; it is the product safety boundary.
Spot on regarding runtime depth versus model choice. At scale, your existing retrieval pipelines and latency budgets dictate the architectural boundaries, not the foundation model. Most teams obsess over weights when the real bottleneck is orchestration and state synchronization around legacy infrastructure.
Dear delivery drivers and customers, #Doordash, #Uber #Instacart are screwing you guys over
https://mehrozsirajrupani.substack.com/p/dear-consumers-delivery-and-rideshare?r=8dl3v1&utm_medium=ios
What stood out to me wasn’t the scale, but the architectural decision. DoorDash, Instacart, and Uber Eats didn’t win by adding more microservices, they won by building shared platforms that let every new business line reuse the same infrastructure. That’s a lesson far beyond food delivery. Great engineering is often about reducing duplication, not increasing complexity.