42 ms·
Not on Uber scale. You should watch some Uber presentations from developer conferences before writing comments like yours.
by daliusd 7y ago
Not on Uber scale. You should watch some Uber presentations from developer conferences before writing comments like yours.
- Barrin92 7y agolots of "uber scale" is self-induced over-engineering. I'm pretty sure for any enterprise piece of software that exists there is a parallel uber solution that does the same thing. Given that their basic product is a smartphone app that connects car drivers and customers the size of the entire operation is quite ridiculous. You should keep in mind that innovation exists in the context of the cost that is associated with it. Building giant software systems alone isn't enough.
- menzoic 7y agoScale is all about numbers. Solutions that work for small scale don't always translate to large scale. Plenty of information about Uber scale is publicly available on the blog and YouTube.
- amelius 7y agoUber's application can be almost perfectly sharded because the problem they are solving is mostly local. This simplifies the problem significantly.
- menzoic 7y agoEven with sharding the scale is significant. The QPS is massive because everything is real-time. Optimized matching and routing decisions based on many factors are instantly made on a large scale even locally.
- daliusd 7y agoWhat to do if data center in one region goes down? Should Uber not support users in that region because of sharding? Most probably that's not acceptable solution.