Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A friend, who works for Uber, was once explaining the difference between AirBnb’s tech stack and Uber’s even though they are both “marketplaces”

In short, Uber has a ton more infrastructure because they need to do more in real time. Calculating the price of a trip from point A to point B needs to be done in real time. Then there are other factors like Pool, surge, and various rider preferences that all need to be accounted for.

Uber is sort of unique in how much of their stack nessicates real time analytics



I don't disagree but the use cases Uber is talking about is not app functionality but for their analytics team (from the article):

- Build dashboards to monitor our business metrics

- Make automated decisions (such as trip pricing and fraud detection) based on aggregated metrics that we collect

- Make ad hoc queries to diagnose and troubleshoot business operations issues

None of those require real-time information, because there isn't real-time decision-making required from the information presented.*

With the exception of the "automated decisions", then I don't see the need.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: