더북(TheBook)

 

마지막으로 실제 이벤트를 촉발한 것이 무엇인지 식별해야 한다. 애플리케이션과 사용자의 상호작용( 버튼 클릭)이나 외부 이벤트( 한 달의 끝)가 이벤트를 촉발할 수 있다. 이런 방식을 통해 우리는 애플리케이션이 원래의 문제를 해결할 때 실제로 도움이 되는지와 애플리케이션에 정말 필요한 기능이 무엇인지를 이중으로 체크할 수 있다.

이벤트 스토밍은 함수적인 업무 방식과 매우 잘 어울린다. 모든 것이 불변 이벤트의 연쇄로 표현되며, 서로 합성될 수 있는 흐름으로 표현된다. 앞으로 보게 되겠지만, 이벤트 기반 시스템은 함수형 프로그래밍에 아주 자연스럽게 들어맞는다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.