查看其它 1 个回答gavin_zhang的回答

gavin_zhanggavin_zhang系统架构师某股份制银行

拆分的方法论还是有的,比如DDD,EventStorming等。方法是死的,人是活的,再好的方法也需要人来执行,这块对整个业务流程要求非常的熟悉,最好是架构师和业务人员一起做这块的划分。
对于不是太复杂的系统,可以参考一下的方法:
可以将系统的业务对象(这里的业务对象是业务人员的视角,不是开发人员的)进行归纳,记录每个业务对象之间的交互,对每个交互进行标注,那些是强一致的,那些是最终一致的。切分是,尽量找交互少的,支持最终一致性的关联进行切分。得到一个比较顶层的服务划分,再根据服务对象之间的数据共享进行梳理,提取公用的数据服务。

银行 · 2019-07-03
浏览1543

回答者

gavin_zhang
系统架构师某股份制银行
擅长领域: 云计算容器容器云

gavin_zhang 最近回答过的问题

回答状态

  • 发布时间:2019-07-03
  • 关注会员:4 人
  • 回答浏览:1543
  • X社区推广