계층형 아키텍처의 문제는 무엇일까? 웹 -> 도메인 -> 영속성 전통적인 웹 애플리케이션은 이와 같이 구성이 되있다. 이럼 이런 구조는 어떤 문제가 있을까?? 계층형 아키텍처는 코드에 나쁜 습관들이 스며들기 쉽게 만들고 시간이 지날수록 소프트웨어를 점점 더 변경하기 어렵게 만드는 수많은 허점들을 노출한다. 계층형 아키텍처는 데이터베이스 주도 설계를 유도한다. 웹 계층은 도메인 계층에 의존을 하고 도메인 계층은 영속석 계층에 의존하기 때문에 자연스럽게 데이터베이스에 의존하게된다. 테스트하기 어려워진다. 모킹 해야할 대상이 많아지면서 테스트하는게 힘들어진다. 유스케이스를 숨긴다. 개발자들은 새로운 유스케이스를 구현할때 새로운 코드를 짜는것을 선호한다. 이런 과정이 반복이 되면 여러 개의 유스케이스를 담당하는..