Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • WebClient : 브라우저에서 웹소켓 이벤트를 발생시킵니다.
  • SocketHandler : 서버에서 웹소켓 이벤트를 수신받을수 있습니다. 수신받은 이벤트를 액터모델에 전달합니다.
  • UserSessionActor : 웹소켓 세션을 액터모델을 통해 관리합니다.


이벤트 스토밍으로 풀어본 PUBSUB 과정

와이어 프레임만 그려 빈약한 기획문서에 시간을 대부분 사용하는 과정을 가속화하는 방법으로 DDD에 이벤트 스토밍으로 소개되고 있습니다.

데이터중심이 아닌, 이벤트 중심 설계 특히 액터모델에 도메인을 녹이고자할때 도입되는 기법으로 , 개인해석에 의한 간소화 버전으로 이용해 보았습니다.


draw.io Board Diagram
bordertrue
diagramName이벤트스토밍a
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1315
revision13



리액티브 웹소켓+액터모델을 통해 PUBSUB 구현된 코드를 간략하게 살펴보고 유닛테스트를 수행해보겠습니다.

...