전통적인 계층형 아키텍처의 단점 중 하나인 데이터베이스 주도 설계가 되는 단점을 극복해보자.

물론 그 방법은 DIP! 를 통해 영속성 계층을 코어 애플리케이션의 플러그인으로 만드는 것이다!


Untitled

영속성 어댑터도 나누자.

같은 숙소의 영속성 어댑터(리포지토리)를 사용하더라도 포트를 나누자 이것이 ISP

트랜잭션의 경계는?

유스케이스!