Client class에서 도메인 모델을 반환하는게 좋을까? DTO를 반환하는게 좋을까?
좋은 설계란 무엇일까? : 유지보수가 쉬운 시스템을 만드는 것
Good design is all about trade-offs
[Spring] MVC Layered Architecture : DTO 전달/변환/파라미터 설계
[Spring] MVC Layered Architecture : DTO와 Domain Model을 분리해야 하는 이유
[마틴파울러] Layering 관련 글 모음
Domain Model에 대해서
Repository와 DataMapper의 책임 (w/o ORM)
API 응답 코드 계층 구조 설계
[리팩터링 2판] 3장 Bad Smells in Code
CQRS : Command and Query Responsibility Segregation
메서드 return VS throw : 실패 정보 리턴 VS 성공 빼고 다 Exception으로 처리?