Mar 25, 2022
Decoupling is definitely a good thing, but DTOs have a significant cost in the form of code creation, testing, maintenance, the unintended proliferation of variant DTOs used in different contexts, etc, etc, etc. They aren't the only way to achieve decoupling.