Topic

DDD

A collection of 7 issues

콘웨이의 법칙(Conway's Law)과 Two Pizza 조직

[원문 작성자: haesiku] 1968년 Melvin E. Conway는 모듈 프로그래밍이라는 국제 심포지움에서 "How Do Committees Invent?" 이라는 논문을 발표했습니다. 이것은 조직 구조가 프로젝트의 기술적 결과에 어떻게 영향을 미치는지에 대한 내용을 포함하고 있습니다. - How Do Committees Invent? 논문 : "How Do Committees Invent?" 논문 바로가기 대부분의 프로젝트에서는 PM/
6 min read

도메인 주도 설계에서의 전략적 설계

[원문 작성자: haesiku] 지난 포스트(도메인 주도 설계란)를 통해 도메인 주도 설계는 비즈니스 상 전략적으로 중요한 것들을 찾아서 이를 나누고, 필요에 따라 분할 또는 통합해서 마이크로서비스를 식별하는 전략적 설계와 전략적 설계를 통해 식별된 마이크로서비스를 정제하고 확정해서 비즈니스의 고유한 활동을 모델링하는 전술적 설계로 구성된다고 설명했습니다. - 지난 포스트 : "도메인
18 min read

마이크로서비스 모델링 ⑦ : 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

도메인 주도 설계란

[원문 작성자: haesiku] 소프트웨어의 본질 소프트웨어 본질은 소프트웨어 사용자들을 위해 현실 세계의 복잡한 프로세스를 자동화하거나 비즈니스의 어려운 문제를 해결하는 데 있습니다. 따라서 복잡하고 어려운 비즈니스 도메인을 소프트웨어로 구현하기 위해서는 해당 도메인을 바르게 이해해야 합니다. 도메인 전문가와 개발자 등 프로젝트에 참여한 모든 구성원들은 도메인의 올바른 이해를 위해 많은 노력을 해야 됩니다.
9 min read

Subscribe to Ares Hab

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
구독하기