Anemic Service vs Rich Domain Objects
A quick reminder that behavior belongs close to data when you want object-oriented design to matter.
This is an arguable topic: why we use services as collections of functions, and not use object-oriented design where methods are encapsulated with data.
