三无微服务治理方法论

所谓三无,是指无技术文档、无业务说明、无传承人的三无微服务架构,通常出现这种现象都是由于业务在发展过程中出现了断层,例如 核心产品和研发突然离职,文档维护不佳等因素重叠导致。

面对这样的业务和架构,我们通常感到非常无奈,繁杂不堪,毫无头绪。

那么,如何解决这样的局面呢?我认为,还是应该从基本业务模型开始抓起,从当前业务建模开始,将服务和接口根据业务流程、业务场景进行梳理,从而达到微服务架构治理的效果。

下面,我将根据自己的经历,将步骤进行总结罗列:

1、业务建模

        方法:分析并收集业务流程、业务场景和业务承载端,明确核心业务对象;

        说明:在此步骤,可以针对现有业务对象进行根据自己理解下的分析设计,并不一定要根据原有业务来,可以在后续的步骤中不断修正自己的设计和加深理解,以达到最后的架构治理目标。

2、功能盘点

        方法:根据业务建模步骤中收集的信息,进行业务功能收集;

        说明:前面对业务模型有了初步了解,这里就要对现实的已知功能进行统计和业务域的划分了,通过对已知功能的划分,我们将对业务的现状有一个比较清晰和全面的了解,并同时修正前面对业务理解的偏差。

3、接口盘点

        方法:根据已知的业务功能,将功能对接的接口进行盘点收集;

        说明:通过对功能的收集,我们明确了业务能力的概貌,这里梳理接口,我们就可以找出业务中关联的服务入口有哪些,为后续具体服务治理明确方向和抓手。

4、服务盘点

        方法:通过对接口的盘点归类,将现有服务进行标记,明确服务类型和承载的业务能力;

        说明:通过对接口的盘点归类,我们可以清楚接口所在服务的业务能力,将这些业务能力进行标记、归类和依赖关系的梳理,就可以实现我们架构的治理目标了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值