Topic

Domain Driven Design

A collection of 5 issues

책소개 - 도메인주도설계로 시작하는 마이크로서비스 개발

[원문 작성자: scant] 책소개 - 도메인주도설계로 시작하는 마이크로서비스 개발 MSA 필진들이 그동안의 경험을 정리해서 초급자가 쉽게 이해할 수 있도록 MSA개념을 설명하고 도메인주도 설계를 이용해서 간단히 마이크로서비스를 개발해 볼 수 있는 도서를 출간했습니다. 처음 MSA를 공부하는 분들에게 도움이 되길 바랍니다. ^ ^ (책이 안 팔려 홍보하는것은 절대 아니에요. ㅠ ㅠ) 이 책에서 다루는
1분 소요

마이크로서비스 모델링 ⑦ : BackEnd 설계 - 도메인모델링

[원문 작성자: scant] 마이크로서비스 모델링 ⑦ : 도메인 모델링 도메인 모델링은 백엔드 모델링의 한 부분이지만 도메인 주도 마이크로서비스를 설계하는데 중요한 부분이므로 이번 포스트에서 상세히 설명하고자 한다. 마이크로서비스 내부 구조는 폴리그랏 하게 접근할 수 있다 . 폴리그랏하다는 의미는 어플리케이션을 구현하는 언어나 데이터를 저장하는 저장소를 서비스 마다 다양하게 가져갈 수 있다는 말 임과 동시에 내부
13 min read

마이크로서비스 모델링 ③ : DDD의 전략적 설계

[원문 작성자: scant] 마이크로서비스 모델링 ③ : DDD의 전략적 설계 이번 포스팅에서는 마이크로서비스 도출의 유용한 기법으로 활용하고 있는 DDD의 전략적 설계 개념에 대해 좀더 자세히 알아보자 유비쿼터스 언어 와 도메인 모델, 컨텍스트 경계 전라도 사투리로 ‘거시기’라는 용어가 있다. 이 ‘거시기’라는 용어는 신기하게도 어떠한 상황에서 그 상황에 참여하는 사람들간의 암묵적인 동의에
11 min read

마이크로서비스 모델링 ④ : 이벤트 스토밍을 통한 마이크로서비스 도출

[원문 작성자: scant] 마이크로서비스 모델링 ④ : 이벤트 스토밍을 통한 마이크로서비스 도출 이전 포스팅을 통해 DDD의 전략적 설계의 주요 개념은 이해했지만 그 설계 과정은 아직 모호할 것이다.특히 마이크로서비스간의 의존성을 줄이기 위해서는 아키텍처 영역에서 언급했다시피 서비스 간 비동기 메시지 기반 도메인 이벤트를 활용하는 것이 중요한데 이러한 도메인 이벤트를 통한 의존관계 식별 방법이
18 min read

마이크로서비스 모델링 ② : 마이크로서비스 도출기법

[원문 작성자: scant] 마이크로서비스 모델링 ② : 마이크로서비스 도출 기법 사실 소프트웨어 개발역사에서 모듈화의 중요성은 예전이나 지금이나 한결같다. 모듈화의 근본 가치는 어떻게 각각의 모듈을 기능적으로 응집성 있고(High Cohesion) , 기능이 다른 타 모듈간의 관계는 의존도를 낮출 것이냐(Low Coupling)하는 것이다. 따라서 마찬가지로 마이크로서비스 설계에서의 가장 중요한 관심사도 어떻게 응집성 있는 마이크로서비스를
7 min read