News for hackers. Stuff that matters.
Re:Microservices Architecture on Google Cloud by throwaway984393 on Monday November 22, 2021 @12:29AM (#29303095)
A lot of the products I've seen built that attempt to be made of microservices are actually just a really inefficient monolith. A lot of different "services" that are all completely inter-dependent, or all use one database, or use libraries of the other "services", or use the exact same patterns/tools/templates/build systems/frameworks, or hard-code configuration values from other "services", or are actually stateful. My favorite thing is when one team can't deploy a change because they're waiting on another team to deploy a change.
Re:Microservices Architecture on Google Cloud by dustintrex on Monday November 22, 2021 @12:43AM (#29303185)
The "shared database microservices" antipattern is particularly pernicious. I've seen this a couple of times at enterprises where a mandate comes down from up high to microservice all the things, so they just split the frontend side of monolith into a couple of notionally separate apps but keep the old backend for all state. Ta-dah, microservices!