当前位置:   article > 正文

微服务(前后端)、中台(前后台) ... IT之路的演变过程_阿里中台是微服务吗

阿里中台是微服务吗

微服务是一种技术架构,中台是一种组织规划(系统层次的划分)。中台可以依赖于微服务架构来实现相应的功能。

一、演变过程

1、传统的单体应用前后台都混在一起组成一个庞然大物,各自独立也就是人月中的烟囱式模式应用。可以看到下图各种业务都混在一起。

2、再向后面发展单体应用的复杂、不复用等弊端就越来越明显,后面就出来了微服务架构,当然,微服务是一种技术架构,但最终技术架构也是服务于业务。对业务的拆分与实现业务系统间的通信。可以看到下图微服务的生态比较全面,也比较

 

3、后面就是阿里提出的“大中台、小前台”的战略。对业务系统进行组织的划分,分出了业务中台、数据中台、技术中台。在原本淘宝、天猫基础上增加了共享业务事业部进行复用的改造。

二、微服务与中台的区别,或者说他们之间是什么有关系

 微服务中台
维度一种技术架构(前后端分离、台技术架构)一种组织架构(业务、数据、技术分层及划分),它是站在整体维度考虑
适用场景前后端分离开发前台、中台、后台。每一个台都是一个完整的系统,当然每一个台也可能就是一个前后端分离开发的系统
作用对象后端服务完整系统
手段针对单体进行服务拆分针对生态进行划分
前后前端、后端:前端(交互的页面、app、小程序...)、后端(用户中心、商品中心、运营中心...)前台中台后台:前台业务系统(财务系统、OA系统...)、中台共享业务系统(用户中心、商品中心...)、后台运营管理系统(面向运营人员的配置管理系统)
实施方式拆分、提炼拆分、提炼
终级目标复用复用
   
   

 

三、总结

总结一下:

回到标题。。。。

1、微服务侧重一个“”字。在前后端分离开发中侧重后端服务的划分

2、中台侧重一个“”字。在前台、中台、后台中侧重提炼业务、数据与技术进行“台”的划分

3、两者维度不一样,一种技术架构 ,一种组织或管理架构。中台中的系统可以依赖微服务架构

四、参考

文中部分图引用以下文章:

单体架构&微服务架构&中台服务架构 - 李博/Alex - 博客园

一次性讲透阿里中台架构

“中台不就是微服务吗?有啥区别?”_技术领导力-CSDN博客_中台和微服务的区别

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号