Re:Microservices – architecture nihilism in minimalism's clo...
by kinkrtyavimoodh on Monday November 02, 2020 @08:14PM
(#24975345)
1000 people working on the same code base is human complexity too.
[ Parent
| on HN ]
Re:Microservices – architecture nihilism in minimalism's clo...
by winrid on Monday November 02, 2020 @08:47PM
(#24975535)
So is 1000 people trying to coordinate package versions and interface changes across 100 systems (throw in loosely typed languages for extra fun).
Re:Microservices – architecture nihilism in minimalism's clo...
by robertlagrant on Monday November 02, 2020 @11:53PM
(#24976437)
That assumes all services talk to all other services directly. a) they probably don't, and b) message busses can help a lot.
Re:Microservices – architecture nihilism in minimalism's clo...
by dodobirdlord on Tuesday November 03, 2020 @12:21AM
(#24976615)
APIs shouldn't change in backward-incompatible ways. That's sorta the bedrock of a service oriented architecture. If teams have to communicate with each other through more than API documentation and can push responsibilities onto each other by making backwards-incompatible changes then you've kneecapped the entire benefit of a service oriented architecture from the get-go.
Re:Microservices – architecture nihilism in minimalism's clo...
by winrid on Tuesday November 03, 2020 @02:44AM
(#24977360)
I'm not talking about backwards compatibility so much as adding features in parallel that span many services, which happens when you're closing a lot of sales deals when the salespeople don't say no to things :p