Re:Microservices Architecture on Google Cloud
by recursivedoubts on Sunday November 21, 2021 @11:16PM
(#29302660)
pet theory: microservices is a psyop by big tech to make deploying and maintaining software so insanely difficult that future potential competitors are too tied up trying to keep the cloud equivalent of "hello world" afloat to present any real threat
[ Parent
| on HN ]
Re:Microservices Architecture on Google Cloud
by analyst74 on Sunday November 21, 2021 @11:59PM
(#29302941)
Some companies adopt micro-services to turn impossible problems into merely hard problems; some companies adopt micro-services to turn simple problems into hard problems.
Re:Microservices Architecture on Google Cloud
by dboreham on Sunday November 21, 2021 @11:56PM
(#29302917)
There's a simpler explanation : Conway's Law.
Re:Microservices Architecture on Google Cloud
by adamors on Monday November 22, 2021 @04:08AM
(#29304372)
Yeah, I don't understand why HN commenters refuse to understand this.
The real advantages of microservices (I would say the only advantage but YMMV) is that it greatly simplifies development work, CI etc. when your organisation reaches a certain point.
Even at 200 devs, working on just one monolith has a lot of friction. Open a pull request for something trivial and you'll have to wait hours for the CI to finish.
Re:Microservices Architecture on Google Cloud
by Aqueous on Monday November 22, 2021 @12:57AM
(#29303271)
ever tried to scale monolithic development beyond 3 teams?
the point of micro services is simple: to make technical infrastructure resemble the human organization it is designed to support. that’s it.
Re:Microservices Architecture on Google Cloud
by destitude on Monday November 22, 2021 @02:57AM
(#29303943)
And I've been at a company where they did exactly this and turned out to be a complete mess and nearly bankrupted the company (it was even a unicorn).. Without the proper efficient layout and oversight of how a microservice architecture should work for your system you are better off reducing the engineers working on the monolith before telling everyone to switch it over to microservices. Otherwise if you can guarantee the above criteria then yes, I'd agree.