News for hackers. Stuff that matters.
Re:The Death of Microservice Madness in 2018 by outworlder on Sunday January 21, 2018 @06:26PM (#16200726)
I do have a case of monoliths-in-disguise-itis.

I just wish someone with "street cred" (or with a famous, recognizable name I could use for appeal to authority) could create a simple post saying "Hey, if you have a shared data store that all services depend on and are accessing directly, you are not doing microservices". "And you also don't have microservices if you have to update everything in one go as part of a "release"".

That way I could circulate it throughout the company and maybe get the point across. I've tried to argue unsuccessfully. After all, "we are doing K8s, so we have micro-services, each is a pod, duh!" No, you have a monolith, which happens to be running as multiple containers...

Re:The Death of Microservice Madness in 2018 by hibikir on Sunday January 21, 2018 @07:04PM (#16200867)
Microservices with a share datasource are just a Service Oriented Architecture, circa 2005. You might have a variety of middle tier services, deployed in their own boxes, or at the very least Java service containers, but ultimately talking to some giant Oracle DB behind it. Microservices that share a database are not deployed into a container running JBoss, and instead use something more language-agnostic, but it's ultimately the same thing. All you have to do is quote the many criticisms of that era, when any significant DB change was either impossible, or required dozens of teams to change things in unison.

The best imagery I know for this picture is a two-headed ogre. It might have multiple heads, but one digestive system. Doesn't matter which head is doing the eating, ultimately you have the same shit. I've head semi famous people talk about this in conferences, but few articles.

Re:The Death of Microservice Madness in 2018 by outworlder on Wednesday January 24, 2018 @01:33PM (#16225060)
Thanks for the imagery, I love that. Would have to be toned down a bit for a meeting but I can see it working :)
Re:The Death of Microservice Madness in 2018 by virmundi on Sunday January 21, 2018 @07:57PM (#16201072)
Martin Fowler on shared DB's: https://martinfowler.com/bliki/IntegrationDatabase.html

So yes, you now have an authority that says doing that is bad.