4 ms·
FTA the author says some claims they insist are fallacies. Two stood out to me as being factual rather than fallacy. >Microservices improve team autonomy. Micr
by btreecat 2y ago
FTA the author says some claims they insist are fallacies. Two stood out to me as being factual rather than fallacy.
>Microservices improve team autonomy.
Microservices make change of technology easier.
I think for 1 to be factual, each service does need to live in it's own repo. Giant mono reporos often don't have a dedicated group of folks to help maintain the health and tooling. But individual repos allow folks to approve and merge w/o explicit reviews from other teams because they are not sharing code, they are sharing API.
And for the second, if you want to tell me it's easier to swap your entire monolith in Play framework to anything else, than it is for me to port 5 stateless endpoints to an arbitrary framework, I'm going to laugh all the way to the finish line.
- therealpygon 2y agoI had a hard time continuing after the claim that microservices suddenly popped into existence in 2014 due to a blog post, with no mention that EJBs were the micro services of the late-90s/early-00s. I also truly appreciate Martin Fowler’s works, but he too frequently is given credit for things that he simply explained better. That isn’t to say he doesn’t deserve credit for furthering the popularization of certain practices, but people often get it confuse with being the originator of those ideas just because he was the first person they heard about them from.