微服务实践微服务架构和实践

0.微服务方法论-2.服务划分规则

2019-07-30  本文已影响95人  Wales_Kuo

微服务实践系列文章,可以参见连接。

背景

现在微服务比较流程,那么对于微服务的拆分方法也比较让人困惑。本文从不同的角度切入后以系统的、全面的、统一的方式为各位介绍服务拆分的问题。

问题定义

问题解决

在一个业务是否应该放在某一个特定的服务上

业务的组织形式辐射的形式发散出去。使用业务模型的方法去建立业务层面的服务拆分。针对业务域中的角色,功能进行拆分。在业务规划层面使用ToGaf的架构设计方法AMD去完成企业数字化的设计。

业务划分

很多人认为微服务拆分就是技术的事情。其实在这个过程中上下游的工作形式,工作方法都与技术服务的拆分工作密切相关。在技术层面使用微服务的4个设计原则和19个解决方案+DDD+架构模式+技术考量等等组合成为技术架构层面的拆分规则。

四个设计原则 服务划分策略 精益产品
另外一方面是针对遗留系统的改造。对于遗留系统的改造部分可以参见微服务架构与实践 第二版中的说明进行。

总结

CMMI5
TOGAF Version 9.1
企业IT架构转型之道 阿里巴巴中台战略思想与架构实战
微服务架构与实践 第二版

上一篇 下一篇

猜你喜欢

热点阅读