北京 网站设计 公司,专家库 网站 建设方案,口碑营销平台,wordpress博客样板【答疑解惑】| 作者 / Edison Zhou这是恰童鞋骚年的第262篇原创内容最近有童鞋在我之前发布的《聊聊中台》一文中提问#xff1a;技术中台是什么#xff1f;和业务中台又有什么区别#xff1f;考虑到在工作中#xff0c;也有部分同事问过这个问题#xff0c;我这里总结一下… 【答疑解惑】| 作者 / Edison Zhou这是恰童鞋骚年的第262篇原创内容最近有童鞋在我之前发布的《聊聊中台》一文中提问技术中台是什么和业务中台又有什么区别考虑到在工作中也有部分同事问过这个问题我这里总结一下形成此文进行答复。1复习什么是中台这里引用王健老师在专栏《说透中台》中给中台下的定义“企业级能力平台”。所谓企业级主要是指中台处理的问题范围在企业级别即包含多条业务线或服务多个前台产品(团队)且建设中台一定要跳出单条业务线、站在企业整体视角来审视业务全景。所谓能力主要是指中台主要承载的对象每家企业的核心能力都不同要找到差异化竞争力。所谓复用即中台的核心价值它的可复用及易复用的特性能够实现更多地对前台业务的支撑。所谓平台即中台的主要形式它通过对于更细粒度能力的识别与平台化沉淀实现企业能力的柔性复用。在之前我的《聊聊中台》一文中重点强调和介绍了业务中台这是大部分谈论中台的人谈到的中台类型因为不论什么中台最终都是为业务服务赋能前台提高企业的用户响应力的。中台的兴起主要源于BATJ等大厂的推动他们在2015年兴起的中台战略开始推动了企业组织结构的调整和变革建立了所谓的“共享服务中心体系”来应对新业务扩展带来的成本从而实现基础能力的复用不再进行重复建设和投资。这种以确定性面对不确定性的做法一经大厂宣传各家传统行业的企业就纷纷上船貌似各家都有建设中台的需求。我对这种跟潮流的做法表示中立态度拥抱不一定就正确但是漠视可能会落伍。冷眼旁观热心研究未尝不可。 一个常见的电商业务中台示例图2技术中台又讲了什么虽然我比较认可网易云的观点“所有的中台都是业务中台”而其他的中台其实都是一种广义上的业务中台被称之为中台就需要具备一定的业务属性最终都要为业务服务。但还有众多的其他中台被搬上了舞台其中作为开发人员的视角最关心的可能就是技术中台了。那么什么是技术中台这里我们通过下面这张图来看看阿里是如何定义技术中台的。 阿里中台体系示意图通过上图我们也可以看到阿里的技术中台主要由两部分组成1IaaS层基础设施层主要指计算、存储、网络等基础设施资源他们通常由服务器、机房及数据中心组成主要由Ops运维人员进行管理。对于我们中小企业来说这部分几乎都是交给了云服务商比如我司使用的阿里云ECS虚拟机等。2PaaS层平台服务层主要指中间件技术、大数据和研发平台等例如Job任务中心组件、统一日志组件、事件总线组件等等。对于我们中小企业来说这部分可以选择自建即通过一系列的开源项目组件如EFK、CAP、Hangfire、Hadoop等来搭建供所有的微服务共用也可以选择直接使用云服务商提供的PaaS级服务来微服务提供基础能力从而可以让我们专注于业务逻辑比如阿里云的日志服务、MaxCompute大数据服务等。这就是阿里的技术中台它强调基础设施和中间件的抽象整合为业务中台服务一般以微服务形式展现提供通用基础能力的支撑让业务中台服务能够专注于自己的业务领域逻辑开发减少对于通用基础能力的耗时。类似的还可以看看eBay和拍拍贷的中台架构示意图技术中台都扮演着同样的角色。均来自于波波老师的《Spring Boot与K8s云原生应用开发》课程PPTeBay中台体系示意图拍拍贷中台体系示意图3我司的业务中台与技术中台分享一个我司目前的总体技术体系图这是我在2018年底的时候画的其中基础服务层就可以理解为是我司的业务中台他们是用ASP.NET Core开发的微服务来提供基础的业务能力服务比如用户中心、商品中心、订单中心等等。而支撑组件层就可以理解为是一个技术中台他们使用各种开源组件搭建的通用中间件集合为上层所有的微服务API提供通用能力从而不用过分关注类似日志、Job、监控等通用能力的开发。最后你可能会问为什么要在基础服务层即业务中台和API网关之间还要加一层应用服务层我一般称之为BFF这个问题就留在下一期骚年快答给你回复吧。往期精彩推文你可能需要了解一下的中台基于K8s建设.NET Core技术中台点个“在看” 就是对我最大的支持