3 ms·
Choosing the dependencies' version is not all there's to decide. Teams have a lot of control of basically everything else.
by gtirloni 7y ago
Choosing the dependencies' version is not all there's to decide. Teams have a lot of control of basically everything else.
- andyroid 7y agoSo, no choice of language and no choice of the libraries used. What’s “everything else” exactly? Sounds like missing out on the more interesting parts of a micro service architecture.
- sangnoir 7y agoYeah, I'll never work for a company[1] where service teams are free to choose any language; 2 or 3 options at most is fine, but more than that is a hard no. I'll have to read/work on that code sooner or later, and I have no time to be dealing with a hodgepodge of languages 1. In the 10-5000 employee range: tech giants are a different beast when it comes to team accountability.
- solidasparagus 7y ago> I'll have to read/work on that code sooner or later In the microservices organizations I've seen, this isn't true. The other service teams provide an API and, like any other SaaS you use, you do not need to be able to read the implementation. You would only work on that code if you switch service teams.
- deleted 7y ago[deleted]