Event Driven Architecture

事件驅動設計

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

姓名變更簡單範例

定義事件

  1. 已提交姓名變更事件

  2. 已驗證失敗事件

  3. 已變更姓名事件

事件監聽

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

題目

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

  2. 變更後姓名不得空白

  3. 姓名變更最多3次

定義聚合根

使用者【UserAggregate】

測試Happy Path路徑

撰寫提交案例

使用者行為操作

Last updated

Was this helpful?