News for hackers. Stuff that matters.
Re:Microservices: Why Are We Doing This? by root_axis on Monday March 21, 2022 @06:07PM (#30760344)
> I worked on consisted of 7 python repositories that shared one "standard library" repository. Something as simple as adding an additional argument to a function required a PR to 7 repos and sign off on each

This is an engineering process failure, not a failure of microservices or shared dependencies. You should be versioning your shared library, that way you only need to make a deployment to the service that requires the update, leaving the others pegged at the previous version until a business or engineering need motivates the upgrade.

Re:Microservices: Why Are We Doing This? by paskozdilar on Monday March 21, 2022 @06:22PM (#30760476)
While we're at the topic of engineering process failures - is there any research/literature about software engineering in general that describes all the hows and whys of large-scale programming like that?