Instead of classic `service classes` I implement t...
# codereview
d
Instead of classic
service classes
I implement the service layer as a set of
commands
. Any atomic action on the domain is represented as a command. Commands are DTOs that are being sent to execution through the unified interface - CommandService. This unified API has proven itself to be extremely convenient and scalable.