이벤트 스토밍

seomoyang·2024년 6월 19일

MSA

목록 보기
7/7

이벤트 스토밍

도메인 주도 설계는 도메인의 가치를 최우선시하는 모델링 기법으로, 모델 기반의 언어를 사용하는 것이 매우 중요하다. 또한, 팀원 모두가 도메인을 이해하는 것이 중요하다. 우리는 Agile 관리 프로세스에서도 적용 가능한 가속화 기법의 적용이 필요한데, 이때 사용할 수 있는 것이 이벤트 스토밍 기법이다.

이벤트 스토밍이란, 큰 도메인을 마이크로서비스를 분할하는 것을 쉽고 빠르게 하기 위한 도메인 전문가와 개발자들의 브레인스토밍 활동이다. 워크숍을 통해 몇시간 안에 비즈니스 흐름을 표현할 수 있는 모델을 만들 수 있다.


수행 방법

  1. 도메인 이벤트 찾아내기
  2. 커맨드 정의 및 커맨드를 동작하게 하는 특정한 사용자나 역할을 식별
  3. 도메인을 여러 개의 서브 도메인으로 분할
  4. 바운디드 콘텍스트 식별

  • 준비해야할 것
    : 워크숍 공간(의자나 책상 없으면 좋다), 대형 롤페이퍼와 스티커, 마커펜
profile
백엔드 개발자

0개의 댓글