5 ms·
> run it in a beta environment Every Uber/ex-Uber engineer is nervously chuckling at this comment right now
by exhaze 6y ago
> run it in a beta environment
Every Uber/ex-Uber engineer is nervously chuckling at this comment right now
- aeyes 6y agoFor those that don't know what this comment is about: https://eng.uber.com/multitenancy-microservice-architecture/ https://eng.uber.com/multitenancy-microservice-architecture/
- xtracto 6y agoAaah the wonders of not having to be PCI or SOC2 compliant...
- yjftsjthsd-h 6y agoI'm actually more confused after reading that. I assumed that you meant that tested in production on purpose, but it sounds, at a skim, like they do non-prod testing environments - in fact, it looks like they've gone to having multiple beta environments of every service?
- aeyes 6y agoMy understanding is that they have a "tenancy" variable in every service call which can take a different code path. They seem to only have one environment for everything and do tests/experiments at code level based on this variable.
- yjftsjthsd-h 6y agoAh, thanks; that explains it nicely
- cgtyoder 6y agoAs the saying goes, Everyone has a Test environment. Some people are lucky enough to have that distinct from Production.