Live data from Hacker News

Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

uber.com

41–50 of 233 posts

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#41
For a company that is basically a taxi service, they seem to invest an awful lot in constant rebuilds of their extremely complex infrastructure, which raises the question of whether that is even remotely necessary or just an exercise in pretending that they are a tech company.

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#42
post #2

Does Uber really need 4000 microservices?

(Worked at Lyft) Our number of active micro services was small in comparison. 4,000 is likely a overblown number to highlight the accomplishment possibly counting inactive ones

Isn’t Lyft US only? Uber operates in 80+ countries

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#43

Earlier quoted context omitted.

It reminds me this thread about Netflix, with insane amounts of events and logs compared to active users. https://news.ycombinator.com/item?id=30635369

Yup Pornhub serves much more video than Netflix and they do so without that insane amount of complexity.

Pornhub is not about waving the engineering flag up and down to signal how cool their infra is though.

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#44

Earlier quoted context omitted.

It reminds me this thread about Netflix, with insane amounts of events and logs compared to active users. https://news.ycombinator.com/item?id=30635369

Yup Pornhub serves much more video than Netflix and they do so without that insane amount of complexity.

Isn't pornhub free, their only monetization being ads? Also does Pornhub have personal recommendations, per country and region libraries, an android, ios and android TV apps? Probably not.

That is a much easier business model and a lot lower level of complexity than Netflix. I imagine running pornhub is essentially running a large website that hosts video. Probably just the billing side of Netflix is more complicated than the entirety of Pornhub operation.

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#45

For a company that is basically a taxi service, they seem to invest an awful lot in constant rebuilds of their extremely complex infrastructure, which raises the question of whether that is even remotely necessary or just an exercise in pretending that they are a tech company.

> "Basically a taxi service"

Not defending their tech stack, but I mean that is a lot of realtime data that needs to be accurate - this is not your typical SaaS crud app.

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#46
post #11
post #2

Does Uber really need 4000 microservices?

What would be the engineers doing otherwise? You get bored if you don’t.

So we're going to get to the point where everyone gets their own microsevice, right?

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#47
post #2

Does Uber really need 4000 microservices?

Uber has a really liberal definition of a micro service. Every web UI or dashboard is a service (of which there are many hundreds). Every application anyone builds across their many thousands of engineers is a service. It's rare, I think, for services to have fewer then a few thousand lines of code. In my experience, most companies would have a monolith that serves multiple UIs from the same service. Uber instead ships that monolith as a library which is a framework for building individual UIs. It has its pros and cons but I quite liked how they did it.

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#48

In 3 years… “Uber saved cost by migrating their micro service to their own colo.” followed by “Uber simplified operations by migrating their micro service platform to a monolith”.

[flagged]

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#49

For a company that is basically a taxi service, they seem to invest an awful lot in constant rebuilds of their extremely complex infrastructure, which raises the question of whether that is even remotely necessary or just an exercise in pretending that they are a tech company.

This is just such a bad take that it makes everything else you say after it null.

And google is just a search engine they only need like 20 engineers……………

Re: Uber migrates microservices to multi-cloud platform running Kubernetes and Mesos

#50

In 3 years… “Uber saved cost by migrating their micro service to their own colo.” followed by “Uber simplified operations by migrating their micro service platform to a monolith”.

[flagged]

Yes, no one said they did that.
Post reply on HN