技术中台与平台区别

背景

自从阿里使用技术中台的架构思路取得成功之后,很多公司都开始走技术中台的路线,就连最近腾讯的架构调整也将技术中台纳入到公司战略上。在中台之前,一直流行着平台的概念,很多公司也有相关平台,最为人熟知的就是开放平台。

中台与平台由什么区别才促使提出两个概念?

平台

平台是个比较泛的概念,简单可以划分成业务平台和技术平台。业务平台更难定义了,很多业务只要牵涉到合作方,都说自己是平台,更大一定会说成业务生态系统。

技术平台(tech pltform) 是一组用于开发其他应用程序、流程或技术技术的技术组合。例如 个人电脑(PC)是CPU、硬盘、内存、主板、显示屏等技术的组合体......

技术方案的思考方法

0 背景

最近在公司技术晋升中担任评委工作,算上这次总共参加了两次晋升评审,看到了一些技术人员晋升中的问题,稍微掌握了一些规律。

借着这次评审,谈谈在技术方案思考中的一些方法。

技术人员晋升时,最容易出现的问题就是罗列成绩,自己以前也是这种思路。今天谈到的思考方法,并不是为了晋升而做,而是在日常开发工作中也非常有用。

经常有人的技术方案被批评过度设计。这次晋升评审中,也有一个开发同学被批评是这种思路。这个同学先是讲了中台架构的技术方案,当时的对话大致如下:

评委:这个架构分层的依据是什么?

开发:这个分层方案遵循了阿里的中台架构方案。

评委:这个分层方案一定是对......

复杂业务的架构策略

0 背景什么是复杂业务

这几年一直在喊互联网+ ,其实就是互联网与已有行业(传统行业)结合,提升行业效率。相比于流量分发时代的大流量,互联网+时代面对的是传统行业的复杂逻辑,并且能够以高效率支持业务发展。

为什么要做这个原则

现在手上的业务面临以下问题:

团队成员工作经验普遍较少,基本工作经验都在3年以下

技术水平不高,在实际做研发时,难以从架构层面思考问题,能做倒支持好每个需求已经是超过预期

系统可扩展性强

现在业务还处于初级发展期,正要进入大规模扩展阶段,会面临爆发式增长需求,因此需要在架构上支持这种扩展性

可扩展性不仅体现在系统上,更重要是团队、业务......