DDD1 도메인 주도 설계(Domain Driven Design)란? 정의 비즈니스 도메인(Business Domain)을 중심으로 소프트웨어를 설계하고 개발하는 개발 방법론 비즈니스 도메인이란? 회사가 고객에게 제공하는 서비스를 의미합니다. (예: 아마존 - 클라우드 서비스) 왜 도메인 주도 설계가 나왔을까? 과거부터 현재까지 효과적인 소프트웨어 엔지니어링을 위해 다양한 설계 방법들이 등장했습니다. 하지만 다양한 개발 방법들이 등장함에도 불구하고 프로젝트는 여전히 종종 실패를 합니다. 프로젝트가 실패하는 이유를 찾아보면 여러 가지 이유가 있겠지만 주로 공통적으로 말하는 실패 요인은 커뮤니케이션입니다. 이러한 커뮤니케이션 문제를 해결하기 위해 등장하지 않았나 생각합니다. 어떻게 설계를 할까? 도메인 주도 설계 방식은 크게 전략적 설계와 전술적 설계로 나뉩니다. 1. 전략적.. 2022. 9. 22. 이전 1 다음