ddd 썸네일형 리스트형 DDD(Domain Driven Design)란? 📒 DDD(Domain Driven Design) ✔ 도메인을 중심으로 나누어 설계하는 디자인 방법론이다. ◼ 도메인의 모델과 로직에 집중한다. ◼ 단일화된, 보편화된(통일화된) 언어를 사용한다. ◼ 분석 모델과 설계, 개발 모델의 개념이 일치한다. 💥 DDD의 탄생 배경 ◼ DDD가 나오게 된 이유는 설계자와 개발자 둘 사이의 언어 장벽을 해결하기 위함으로, 설계자와 개발자 모두 도메인 관점에서 문제를 바라보게 하기 위해서이다. ◼ 복잡한 도메인 문제를 해결하고 유지보수 가능한 소프트웨어를 만들기 위해서 고안되었다. 💥 Domain이란? 사전적으로 '영역', '집합'을 의미하고, 실질적으로는 우리가 소프트웨어로 해결하고자 하는 문제의 영역을 의미한다. 예를 들어, 온라인 음식 주문이라는 문제를 소프트웨.. 더보기 이전 1 다음