3 ms·
I worked at Uber. The main arguments that I kept hearing were: - easier to share and import common packages - proto and thrift files are kept close to service
by maronato 4y ago
I worked at Uber. The main arguments that I kept hearing were:
- easier to share and import common packages
- proto and thrift files are kept close to services and clients are updated globally automatically
- dependencies and go versions are managed globally and all services get the same security updates
- standardized build processes make it easier to manage large deployments
And honestly, after the initial repo download there were no visible downsides