Event Driven Architecture

事件驅動設計

行為松耦合制度,提升未來擴充性

姓名變更簡單範例

定義事件

  1. 已提交姓名變更事件

  2. 已驗證失敗事件

  3. 已變更姓名事件

事件監聽

當【事件發生】,驅動另一件事件

題目

  1. 身分證、變更後姓名必填

  2. 變更後姓名不得空白

  3. 姓名變更最多3次

定義聚合根

使用者【UserAggregate】

測試Happy Path路徑

撰寫提交案例

使用者行為操作

Last updated