News for hackers. Stuff that matters.
Re:Uber migrates microservices to multi-cloud platform runni... by threeseed on Sunday October 22, 2023 @10:24AM (#37975650)
Uber is a global company (70+ countries) operating Uber and Uber Eats.

So almost certainly they are duplicating their entire stack per-country if only to get around the vastly different regulatory environments.

Re:Uber migrates microservices to multi-cloud platform runni... by id00 on Sunday October 22, 2023 @11:07AM (#37975988)
No, that's not correct (mostly). Services are written in the way to support global operations.

But that scale introduces a lot of complexity so you can't just have "one service for onboarding drivers"

Re:Uber migrates microservices to multi-cloud platform runni... by whatwhaaaaat on Sunday October 22, 2023 @11:35AM (#37976267)
Do you have knowledge of this?

I find this hard to believe given the regulations from some of the larger countries requiring, by law, customer data be processed in country.

Re:Uber migrates microservices to multi-cloud platform runni... by joneholland on Sunday October 22, 2023 @11:45AM (#37976370)
Deployments != unique codebases.
Re:Uber migrates microservices to multi-cloud platform runni... by whatwhaaaaat on Sunday October 22, 2023 @12:06PM (#37976589)
Try but read the full comment chain again to understand the context of our discussion.
Re:Uber migrates microservices to multi-cloud platform runni... by joneholland on Sunday October 22, 2023 @12:38PM (#37976865)
I did. Your concern about data needing to be isolated due to regulation doesn’t require you to make a complete copy of the code.
Re:Uber migrates microservices to multi-cloud platform runni... by whatwhaaaaat on Sunday October 22, 2023 @03:44PM (#37978425)
>“So almost certainly they are duplicating their entire stack per-country if only to get around the vastly different regulatory environments.”

Responding comment says no they are not and the services are built to handle global traffic.

I respond and say I doubt that due to on soil laws.

You can argue two regions with different configurations but the same code bases are different services but that’s not what we’re talking about here.

Re:Uber migrates microservices to multi-cloud platform runni... by jakewins on Sunday October 22, 2023 @12:44PM (#37976923)
I re-read the chain and don’t follow your argument.

Do you mean that your original point was about deployments to begin with?

FWIW I work in a microservices shop for a global app in an extremely regulation heavy industry, and we run a single codebase per service, segregating regulator-imposed behaviour via flags to deployments

Re:Uber migrates microservices to multi-cloud platform runni... by whatwhaaaaat on Sunday October 22, 2023 @03:47PM (#37978452)
were discussing if Uber has on soil deployments. Unless they are running afoul of on soil laws they likely do.

Your fwiw is exactly what we’re taking about here and I’d venture a guess nearly half this site works for some Corp with duck tape, hope, and micro services powering their junk. Me too!

Re:Uber migrates microservices to multi-cloud platform runni... by id00 on Sunday October 22, 2023 @03:45PM (#37978439)
Yep. There are might be some services that are entirely geo specific but I haven't seen them.

The same microservice that deployed in multiple geos still counts as one service, so considered to be 1 out of 4000 in this case.

Re:Uber migrates microservices to multi-cloud platform runni... by scarface_74 on Sunday October 22, 2023 @05:36PM (#37979295)
It’s not just countries. I’ve used Uber across the US and you can look on the receipt and see different regulations in play depending on the city
Re:Uber migrates microservices to multi-cloud platform runni... by Isthatablackgsd on Sunday October 22, 2023 @01:01PM (#37977060)
I'm guessing it have to do with payment processors. I remember reading an article while back about why Uber app are large (100+ MB) that most of it is related to payment processors and taxes that it is operating globally.