Re:Why Segment Went Back to a Monolith
by musingsole on Wednesday April 29, 2020 @10:39AM
(#23019798)
Conway's Law is a physical law in the same sense as Murphy's Law.
It's also obviously true. The organization builds the architecture. The architecture either helps or hinders the organization. The organization builds a new architecture. There's no indirect connection here. If you've seen hierarchical organizations implement microservices, it's because that organization's complement was a microservices architecture. And likewise for a chaotic organization.
--well, sidetrack: Aren't strongly hierarchical organizations the best suited for microservices? With all the strongly divided responsibilities and whatnot?
Re:Why Segment Went Back to a Monolith
by 87zuhjkas on Wednesday April 29, 2020 @10:58AM
(#23020042)
> Conway's Law is a physical law in the same sense as Murphy's Law. It's also obviously true.
It's like a tautology: "In logic, a tautology is a formula or assertion that is true in every possible interpretation."
Re:Why Segment Went Back to a Monolith
by SeeTheTruth on Wednesday April 29, 2020 @04:31PM
(#23023886)
Thank you for everything you said. The reality is more nuanced and depends on the specifics. The "law" being zealously cited here isn't a rule. Nor is the thought an approach is wrong if a big organization failed at it.
There are shitty hierarchies and shitty flat organizations, just like there are shitty monoliths and shitty microservices.
Sorry if you actually agree with this more nuanced view, it's just that I've seen Conway's "Law" invoked more than once in this discussion and it drives me bonkers. I get the same way when someone ("Medium Developers" I call them, more than green but less than seasoned who swallow everything the read on Medium as gospel and run around quoting it zealously) quoted liskov substitution principle at me as if it was one of Newton's Laws.