2016/04 썸네일형 리스트형 닷넷에서 CQRS 적용을 위한 가이드 모음 영국에서 엔터프라이즈 마켓은 대부분 은행권 백오피스 시스템이 주를 이룬다. 너무나 복잡한 도메인 지식들 때문에 보다 효율적 유지보수를 위해서 DDD 기반의 아키텍처를 선호해왔다. 도메인 지식과 코드를 최대한 분리시키지 않고자 하는 것이 그 이유이다. 하지만 DDD의 단점은 DAL위에 Repository가 있고 그 위에 다시금 DDD가 있고 심지어 레거시 코드와 많이 융합된 오래된 시스템은 그 DDD위에 다시 BSL이 있는 것을 많이 보게 된다. BSL이 아니더라도 DDD를 ViewModel Factory같은 녀석으로 감싸야 하는 것이 일반적이다. 이렇게 다중 레이어들로 계층을 이루게 되다보니 비지니스 로직이 하나 변경되었을때 모든 레이어들이 수정되어야 한다는 무시무시한 단점이 있다. 심지어 여러 코드들이.. 더보기 이전 1 다음