Versions Compared

Key

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

...

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

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

...

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

이 방식의 디테일을 연구하고 싶으면 다음 링크 추가참고 



구현된 코드의 작동에 대한 설명은 이러하고 리액티브 웹소켓+액터모델을 통해 PUBSUB 구현된 이벤트 처리기 인터페이를

...

  • verify(session).send(...)도 함께 확인하면 실제 메시지 전송까지 테스트 가능

  • 예외 상황 (예: 존재하지 않는 세션에 메시지 보낼 때)도 추가하면 완전한 커버리지 확보

...


Image Added

액터모델로 구현이 분리된경우 그대로 이용해 API화를 할수 있으며  실시간 통신중인 1:1 연결수립된후~ API를 이용해 중간관리 계층이 개입할수도 있습니다.


관련 코드 :

해당기능을 이용할수 있는 API도 작성되어 이용할수 있습니다.