DDD, 이벤트 스토밍으로 도메인 전문가 되기!

by DD
6년 전
조회수 3

이벤트 스토밍은 DDD를 위한 첫 단계로, 집단 참여를 통해 도메인 지식을 공유한다.

도메인 이벤트, 커맨드, 애그리게잇 등 다양한 요소들을 포스트잇으로 시각화한다.

참여의 문제취약한 기존 구조 등, 이벤트 스토밍 시 직면하는 어려움을 짚어본다.

이벤트 스토밍, 집단 지성 활용법

이벤트 스토밍은 도메인 전문가와 개발자가 함께 참여하여 도메인 이벤트를 식별하는 워크숍 형태의 방법론이다. 포스트잇을 활용하여 도메인 모델을 시각적으로 표현하고, 애그리게잇을 중심으로 시스템 구조를 설계한다. 따라서, 문제 해결 능력을 향상시킨다.

이벤트 스토밍의 함정: 참여와 기존 구조

이벤트 스토밍은 참여자의 적극적인 참여를 이끌어내는 것이 중요하다. 참여의 문제는 소극적인 태도, 지식 격차에서 발생한다. 취약한 기존 구조는 모호한 표현, 경계 모호성으로 나타난다. 지속적인 개선을 통해 극복해야 한다.

DDD 여정의 시작: 이벤트 스토밍

이벤트 스토밍은 DDD 실천을 위한 첫걸음이며, 도메인 용어범위를 정의하는 데 도움을 준다. 지속적인 통합을 통해 디자인을 개선하고, 미켈란젤로의 사례처럼 완벽주의를 경계해야 한다. 결과적으로, 시스템 설계의 기반을 다진다.

Database Driven Development에서 진짜 DDD로의 선회, 이벤트 스토밍 -2-