Re:Microservices Architecture on Google Cloud
by bigus on Sunday November 21, 2021 @10:57PM
(#29302554)
The comparison between microservices vs monolith was too simplistic and should have mentioned how much harder it is to deal with inconsistencies and distribution when working microservices. You want to be a certain company size before going all in on microservices.
[ Parent
| on HN ]
Re:Microservices Architecture on Google Cloud
by throwaway984393 on Monday November 22, 2021 @12:35AM
(#29303134)
I don't believe that company size has anything to do with whether microservices work. That's the line people are sold, but companies large and small both suck at implementing microservices, and companies large and small can both implement monoliths successfully. I think it really has to come down to the individual case of a given product/project. One product may work way better as one architecture versus another, regardless of how many parts it may involve, due to the context, customers, use cases, organizational model, support model, regulations, etc.
As a general rule, we tend to use the org chart to define our architectures (Conway's Law), but many org charts are just fucked up. We should absolutely fight an architectural design that is mimicking a poor organizational model.
Re:Microservices Architecture on Google Cloud
by danjac on Monday November 22, 2021 @02:42AM
(#29303847)
Another problem with Conway's Law is that even if you create a perfect microservices architecture based on your org chart, all it takes is a couple reorgs and/or acquisitions before that architecture is no longer based on reality.
Re:Microservices Architecture on Google Cloud
by brickbrd on Sunday November 21, 2021 @11:13PM
(#29302640)
Can I find a better reading somewhere else on this?
Re:Microservices Architecture on Google Cloud
by bigus on Sunday November 21, 2021 @11:27PM
(#29302723)
Martin Fowler has some great comparisons about the two styles: https://www.martinfowler.com/articles/microservice-trade-off...
Re:Microservices Architecture on Google Cloud
by throwaway984393 on Monday November 22, 2021 @12:45AM
(#29303191)
That's the microservice take; they should also read Monolith First: https://www.martinfowler.com/bliki/MonolithFirst.html