book/도메인 주도 개발 시작하기

    [DDD Start] 아키텍처 개요

    [DDD Start] 아키텍처 개요

    도메인 주도 개발 시작하기 책 정리 도메인 주도 개발 시작하기 실제 업무에 도메인 주도 설계(DDD)를 적용할 수 있도록 기본적인 DDD의 핵심 개념을 익히고 구현을 통해 학습할 수 있도록 구성한 DDD 입문서 www.hanbit.co.kr 네 개의 영역 ✅ 표현 사용자의 요청을 받아 응용 영역에 전달하고 응용 영역의 처리 결과를 다시 사용자에게 보여주는 역할 -> 스프링 MVC가 표현 영역을 위한 기술에 해당한다. ✅ 응용 시스템이 사용자에게 제공해야 할 기능을 구현 -> 도메인 로직을 직접 수행하기보다는 도메인 영역에 로직 수행을 위임한다. ✅ 도메인 도메인의 핵심 로직(도메인 모델)을 구현한다. ✅ 인프라스트럭처 구현 기술에 대한 것을 다룬다. 계층 구조 아키텍처 ✅ 계층 구조 네 개의 영역을 구성..

    [DDD Start] 도메인 모델 시작하기

    [DDD Start] 도메인 모델 시작하기

    도메인 주도 개발 시작하기 책 정리 도메인 주도 개발 시작하기 실제 업무에 도메인 주도 설계(DDD)를 적용할 수 있도록 기본적인 DDD의 핵심 개념을 익히고 구현을 통해 학습할 수 있도록 구성한 DDD 입문서 www.hanbit.co.kr 도메인이란? ✅ 도메인 소프트웨어로 해결하고자 하는 문제 영역 도메인은 하위 도메인으로 나눌 수 있다. ex) 온라인 서점 도메인 -> 주문, 결제, 배송, ... 도메인 전문가와 개발자 간 지식 공유 ✅ 요구사항 개발에 앞서 요구사항을 올바르게 이해하는 것이 중요하다. ✅ 요구사항을 올바르게 이해하려면? 개발자와 도메인 전문가가 직접 대화해야 한다. 도메인 전문가, 관계자, 개발자가 같은 지식을 공유하고 직접 소통할수록 도메인 전문가가 원하는 제품을 만들 가능성이 ..