3 ms·
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
by id00 3y ago
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"
- whatwhaaaaat 3y agoDo 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.
- joneholland 3y agoDeployments != unique codebases.
- whatwhaaaaat 3y agoTry but read the full comment chain again to understand the context of our discussion.
- joneholland 3y agoI did. Your concern about data needing to be isolated due to regulation doesn’t require you to make a complete copy of the code.
- whatwhaaaaat 3y ago>“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.
- jakewins 3y agoI 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
- whatwhaaaaat 3y agowere 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!
- id00 3y agoYep. 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.
- scarface_74 3y agoIt’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