4 ms·
>> A Technical Solution To A People Problem I think the author has correctly identified the reason but the given explaination is wildly off base. There's a muc
by CraigJPerry 5y ago
>> A Technical Solution To A People Problem
I think the author has correctly identified the reason but the given explaination is wildly off base. There's a much better answer to this and interestingly it predates the term "microservice" by around 40 years!
In 1968 the Conway, Melvin E. had his paper "How Do Committes Invent?" published, you can read it here: https://www.melconway.com/Home/pdf/committees.pdf https://www.melconway.com/Home/pdf/committees.pdf (since the article author mentions Waterfall which also has an excellent paper behind it; this one, like that, is super readable and accessible).
TL;DR "organizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations"