좋은 설계란 무엇일까? : 유지보수가 쉬운 시스템을 만드는 것
Good design is all about trade-offs
[Spring] MVC Layering Architecture : DTO 전달/변환/파라미터 설계
[Spring] MVC Layering 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으로 처리?
[Spring] MVC Layering Architecture : Controller와 Service의 책임 나누기