DDD와 관련된 서적 3종셋트의 간략한 정리페이지입니다.

도메인 주도설계에대한 개인 정리 자료이며, 개인해석이 포함될수 있음으로

자세한 내용은 책을 통해 정독할것을 권장합니다.


개요

도메인 주도설계에 대한 요약본으로

DDD의 적용과는 별개로 IT업계에 종사한다고 하면

읽으면 업무개선에 도움되는 책

- 비 개발자도 권장(영업,QA,기획,대표님등)


심화

도메인 주도설계 심화편으로 도메인 주도설계에 도전하고자 한다면 

이것을 사용하는 팀과 함께 연마하고 같이 읽어야할책

- 개발자를 포함 BA,BI,QA,PM,PO 등


구현

도메인 주도 설계 속에서 어플리케이션이 갖춰야할 모습과

몇가지 활용되는 유용한 패턴들이 소개됨

DDD 적용과는 별개로도, 전통적인 개발방법을 정리하고 개선할수 있는 방법들에대해 고민을하며

DDD를 구현해야 하는 개발자이면 필수로 읽어야할책 JAVA버전으로 작성되어 있습니다.

-Only 개발자 ( 개발진영 상관없이 )


가속화도구

도메인 주도설계를 수행하기위해  필요한 도구및  개인의 경험및 해석본이 많이 포함되어있습니다.


DDD의 구현부로 C#으로 작성되어 있습니다. 

DDD의 기원


DDD의 개념과 창시자는 에릭에반스로 CQRS를 정리하여 처음소개하였으며 -심화부분의 하얀책

구현부에서 인기있는 책은 자바버전으로 작성된 반버논의 DDD구현부입니다.

반버논의 영향으로 DDD 구현부의 기원이 자바버전인것으로 오해할수 있으며 


반버논이 자바버전으로 집필한 이유를 살펴보는것은 흥미로우며 다음 내용을 통해구현의 기원을 찾을수 있습니다.


닷넷진영은 이미 DDD를 다루는 자료가 많고 이때 자바진영은 좋은설계나 개발 사례를 무시하는 풍조때문에 자바버전으로 작성하게 되었으며

올바른 설계 기법(애자일하고 빠른)이 실제 업무에 미치는 긍정적인 영향에 관한 충분한 생각을 통해 자바 커뮤니티가 도메인 모델링으로 

돌아올 수 있도록 영감을 불어넣는 일은 내가 가진 중요한 주제 중 하나다.

초기에 내책을 검토해주던 사람들은 대부분 C#개발자였는데, 난 단 한번도 이들로부터 자바 코드를 읽는 일에 관한 불평을 들어본 일이 없다.

자바를 사용했기 때문에 C# 개발자가 소외감을 느낄 거라곤 전혀 생각하지 않는다.

서로다른 개발진영에서 함께 학습하고 영향을 주는 오픈마인드적인 부분은 국내 개발 커뮤니티도 배워야할 부분일것 같습니다. 

  • 반버논의 DDD구현부에서 언급


보너스 자료 : Reactive Stream의 기원 과 DDD기원을 함께 살펴보기





  • No labels
Write a comment…