A simplistic explanation of the entity services anti-pattern

Lately, I’ve been participating in discussions where microservices patterns are the hottest topic. People coming from Java background most of the time go for a software design comprised of entity services. Spring even has a tutorial about creating entity services. Microsoft does too. That nearly explains why, I presume. In this post, I will explain my view on this anti-pattern. Backgound Once upon a time, there was a huge monolith. It started as a great initiative and helped the dev team release features easily and, frankly, quite fast especially in the beginning. [Read More]