Back-End/DDD

[DDD] 0. DDD 시작하기

imsongkk 2023. 3. 31. 18:43

DDD란 무엇일까?

Domain Driven Design, 도메인 주도 개발이라는 뜻이다.

 

일반적인 백엔드 서버 개발은 DB와 뗄 수 없는 구조이다. 

 

오히려 서버 로직 구성보다, DB 테이블 설계와 객체 생성에 더 시간을 많이 쏟는다.

 

DDD는 도메인 모델이라는 키워드에 집중해, 어플리케이션 구성을 더 효율적으로 하는 일종의 방법론이다.

 

까지가 내가 아는 전부이다....

 

주변 백엔드 개발자로부터 DDD를 공부해보라는 추천을 받아서 이번 기회에 공부하려고 한다.

 

학교 도서관에서 우연히 다음과 같은 책을 발견해서 얘로 결정!

 

표지가 이쁘다