2025-11-02 23:24
Tags: 소프트웨어 아키텍처
도메인 주도 설계 (Domain-Driven Design, DDD)
- 소프트웨어의 복잡성을 관리하기 위해 비즈니스 도메인 자체에 집중하는 개발 접근 방식이다.
- DDD는 전략적 설계와 전술적 설계라는 두 가지 주요 파트로 구성되며, 이는 각각 비즈니스와 기술을 연결하는 역할을 한다.
“소프트웨어의 심장은 그것이 사용되는 비즈니스 도메인이다. 개발의 중심에 도메인을 놓고, 도메인 전문가와 개발자가 협력하여 도메인 모델을 정제하고, 이 모델을 코드에 직접 반영하라.”