一般拆分是否遵照用户最终价值原则,每个微服务都是纵向划分,微服务是对可用户可以使用的软件功能?

一般拆分是否遵照用户最终价值原则,每个微服务都是纵向划分,微服务是对可用户可以使用的软件功能?显示全部

一般拆分是否遵照用户最终价值原则,每个微服务都是纵向划分,微服务是对可用户可以使用的软件功能?

收起
参与7

返回gavin_zhang的回答

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

理论上,能够实现用户最终价值原则的拆分,是一种很好的方式。但是实际情况是很多时候按照这种方式进行拆分后,服务的很多功能可能是重复的,如果将这些功能独立成服务,那有违背了这个原则,不独立后续变更又不好维护。所以在这个原则的基础上,还需要一些折衷,但是一个原则是分出来的服务是业务对象,而不是功能。

银行 · 2019-06-28
浏览1247

回答者

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

gavin_zhang 最近回答过的问题

回答状态

  • 发布时间:2019-06-28
  • 关注会员:2 人
  • 回答浏览:1247
  • X社区推广