이벤트는 시스템 안의 내부 메시지와 입력에 대한 데이터 구조를 정의하는 간단한 데이터 클래
스다. 이벤트는 비즈니스 언어로 아주 잘 번역되기 때문에
DDD
관점에서 이벤트는 상당히 강
력한 개념이다(
이벤트 스토밍
event
storming
이라는 용어를 찾아보지 않은 독자는 한번 찾아보길 바
란다).
핸들러는 이벤트에 반응하는 방법이다. 핸들러는 모델을 호출하거나 외부 서비스를 호출할 수
있다. 원한다면 한 이벤트에 여러 핸들러를 정의할 수도 있다. 또한 핸들러는 다른 이벤트를 만
들어낼 수도 있다. 이를 통해 핸들러가 수행하는 일의 크기를 세밀하게 조절해서
SRP
를 유지
할 수도 있다.
9.6.2 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.