4 ms·
Seems like grug only works on tiny teams and on undifferentiated problems
by nostrebored 4y ago
Seems like grug only works on tiny teams and on undifferentiated problems
- forgetfulness 4y agoWell yeah, there's cases where it makes sense. I was once on a team dedicated to orchestrating machine learning models and their publishing in a prediction service. The training-to-publishing process was best kept an atomic one, and its Scala codebases separate and distinct from the Java monolith that called it, despite being the only caller and not benefiting from asynchronicity in the call, this design, implementation and operation of a very profitable part of the business was way more convenient than having tried to shove the prediction logic inside the caller. But there are teams that will be splitting every damned endpoint of a service into their own process, that's just unnecessary overhead from whichever way you look at it; network, deployment, infrastructure, monitoring, testing, and deployment again because it bears repeating that it complicates rollouts of new features.
- roflyear 4y agoYou miss the point. Fucking up your infrastructure isn't a solution to organizational problems.
- benreesman 4y agoBingo. In the long tradition of COM/CORBA, XML World, capital-A Agile, micro-services are hard to argue against because people fucking freak out if you push hard, because it’s a career path.