Domain Driven Design (1) 썸네일형 리스트형 DDD START! 수다 #1 본 게시글은 최범균님의 DDD START! 수다 #1를 듣고 정리한 내용 입니다. 분리에 따른 몇 가지 이점 명시적인 (강제) 언어 경계 -> bounded 컨텍스트별 독립적인 발전 인터페이스에 기반한 컨텍스트 간 통신 서비스로서 컴포넌트화 독립적인 배포 -> 서비스의 응집도(경계) 높아짐 각 서비스가 서로 영향을 거의 주지 않는다. Bounded Context를 MSA 단위로 구성한다. 컴포넌트가 Bounded Context와 잘 연결된다. 명시적 인터페이스 -> 공개 인터페이스 컴포넌트 사용 주체에게 규약인 인터페이스를 제공하게 된다. 💡 DDD를 할 때 잊으면 안되는건 언어다! 언어의 경계를 얼마나 잘 나누느냐가 DDD를 얼마나 잘해내느냐의 성패와도 연결이 된다. MSA에서는 이 경계를 물리적으로 .. 이전 1 다음