
DDD(Domain-Driven Design) 구조
·
Architecture
DDD(Domain-Driven Design) 구조DDD는 Domain Driven Design으로 비즈니스 도메인을 중심으로 소프트웨어를 설계하는 방법론이다. 패키지 구조도 그 철학을 반영한다. DDD를 사용하는 이유만약 1인 개발을 하거나, 소규모 프로젝트에서는 DDD 패키지 구조의 필요성을 느끼지 못할 수 있다. 하지만 여러명이 작업하거나 프로젝트의 규모가 커졌을 때 생기는 다양한 문제를 해결하기 위해 DDD 패키지 구조를 채택한다. 복잡한 비즈니스 로직의 응집도를 높여 각 도메인별로 병렬 개발을 원활하게 진행할 수 있다. Layered architecture DDD는 보통 4개의 Layer로 구성된다.Presentation (Interface) Layer |Application La..



