4 ms·
Uber’s engineering infrastructure is nothing to scoff at.
by hckr_news 6y ago
Uber’s engineering infrastructure is nothing to scoff at.
- Barrin92 6y agoYes, and I think that's the problem. The infrastructure is actually a cost for Uber. It's better to have less infrastructure. I have sometimes the feeling the infrastructure team at Uber is trying to build the tower of Babel to touch the heavens or something rather than considering that the end goal is giving people rides and not building more infrastructure. I think people should recognise that the taxi market has an advantage. It's a distributed system and a market. Taxis organise themselves. If you're going to replace an entire market with a centrally planned system and a giant electricity and compute eating machine then you better have something to show for it in terms of efficiency.
- wpietri 6y agoExactly. It's like measuring the success of building an airplane by how much it weights. What's especially interesting to me here is how the landscape has changed since Uber launched 10 years ago. In 2010, you legitimate had to build a lot of your own stuff; at that point Amazon hadn't even launched SNS or Redshift. [1] Docker didn't exist. Etc, etc. So the question for me isn't, "Can Uber justify their apparently large infrastructure?" It's more, "If somebody started an Uber competitor today, how much of the work could they get from open source, PaaS, and SaaS providers?"
- kavalg 6y agoA really interesting question indeed. While Docker containers are a blessing from many perspectives, their orchestration is far from easy (yes k8s I am looking at you). Another consideration of a CTO, when choosing buy vs build, would be the cloud vendor lock-in and pricing consideration. Big cloud vendors may be a good offering for startups, when you need to move fast, growth is more important than margin and vendor lock-in is not an issue. However, as you grow, these things become increasingly important. Just to provoke some constructive thinking, I urge you to consider what businesses would become possible if running cost of IT & online payments equaled zero :)
- skny 6y agoYour naïveté and misinformed idealism are quite amusing. Uber had to solve huge problems in realtime marketplace management, mapping, transport economics, financial systems, safety and fraud prevention to make the magical experience of pressing a button and getting a ride possible anywhere in the world. Don't assume you have the answers that a twenty thousand organization couldn't figure out.
- james_s_tayler 6y ago"anywhere in the world" being the challenging part. If you're think about it from the perspective of a local taxi company, sure, it doesn't make sense. If you're a global service then it's probably different.
- ForHackernews 6y agoThere's no such thing as a "global" taxi service. All cabs are local. The only people who care about being able to use the same app in Bangalore that they do in Palo Alto are Uber investors and a tiny handful of globetrotting Davosians too lazy to install a new app or send an SMS.
- newswasboring 6y agoYes but there are plenty of people interested in having the same service in both Bangalore, Bombay and Ahmadabad, all three cities are quite far but people (including me) regularly travel between them. The local laws are completely different, but I don't have to worry about it. I know uber has figured out the cheapest fare, most convenient route from traffic conditions and the safest driver. If you think its a trivial thing or its somehow not needed then you are kidding yourself.
- james_s_tayler 6y agoAlso one thing I find is that taxis can be pretty dodgy depending on where you are. They're OK in my neck of the woods, but I've had some overseas that made me uncomfortable. I'd rather go with Uber.