Nice post! Totally agree that good API design is something that should be emphasized more. Exposing domain models directly from your infrastructure creates the spread of business logic in the interaction layer versus keeping the business logic in the domain layer. Without good API design you are inviting unintentional technical debt to build up over time.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Nice post! Totally agree that good API design is something that should be emphasized more. Exposing domain models directly from your infrastructure creates the spread of business logic in the interaction layer versus keeping the business logic in the domain layer. Without good API design you are inviting unintentional technical debt to build up over time.