"A 'message' expresses intent along with information to realize that intent. An 'event' captures a fact and conveys that fact." Discuss.
14
9
13
I tend to use 'command' for your first definition. Completely agree with the event definition ...
3
2
"Command" is a bit strong because too specific. I send you a purchase order with the intent of having it fulfilled, but I'm not telling how
1
Not sure I agree there. Can't a 'command' be declarative, i.e., just express "intent"?
1
2
I agree with it's a command not a message. Commands and events are a type of message. The "how" shouldn't be part of the message
1
1
Right. That's why I use "intent". I send with the goal of having something accomplished, but I'm not invoking a specific action to do so.
2
1
Also, a message is targeted at a specific audience that adheres to a behavioral contract. An event is just a story being told.
1
1
A command is a very specific kind of message.
3
If a command is a very specific kind of message, I鈥檇 argue an event is a very specific kind of message, too.

Aug 28, 2017 路 2:57 PM UTC

1
5
@Merrion @michelebusta Ok, ok, you've all convinced me of event/command being the right split. Thank you. 馃榾
2
2
... "issuing a command, assigning a job, or handing over control of a collaborative activity ..."
1