在我的域中进行用户注册过程时会发生以下几种操作:用户创建(使用电子邮件/密码或链接的社交网络帐户),用户登录已完成。
我有(看)两个选项如何注册事件:
UserRegistred
事件(包含所有信息,密码哈希值,外部社交帐户)UserCreated
,UserPasswordSet
,UserExternalAccountLinked
,UserLoggedIn
第二个选项(UserPasswordSet
,UserExternalAccountLinked
,UserLoggedIn
)中的事件可能会在执行相应操作时自行显示。
我理解问题和选项可能是主观的,但我想听听有经验的ES / DDD用户对此问题的看法。
答案 0 :(得分:0)
我并不声称自己很有经验,但我认为输出多个事件更简单,而不是复杂的简单事件。
专业人士:
我能想到一个小小的骗局: