Event Storming
通过协作工作坊快速发现领域事件,是微服务拆分的利器。
1# DeFi 借贷协议事件风暴结果2 3## 限界上下文 1:存款服务4┌─────────────────────────────────────────────────┐5│ [用户发起存款] → 【存款池】 → 存款已确认 │6│ [利率更新] → 【利率模型】 → 利率已调整 │7│ [用户发起取款] → 【存款池】 → 取款已完成 │8└─────────────────────────────────────────────────┘9 10## 限界上下文 2:借贷服务11┌─────────────────────────────────────────────────┐12│ [用户申请借款] → 【借贷引擎】 → 借款已发放 │13│ [用户还款] → 【借贷引擎】 → 还款已确认 │14│ [触发清算] → 【清算器】 → 清算已执行 │15└─────────────────────────────────────────────────┘16 17## 限界上下文 3:预言机服务18┌─────────────────────────────────────────────────┐19│ [价格推送] → 【价格聚合器】 → 价格已更新 │20│ [健康度检查] → 【风控引擎】 → 清算警告已触发 │21└─────────────────────────────────────────────────┘