读阿里中台战略思想有感—自我理解

读阿里中台战略思想有感—自我理解

中台的意义在于避免项目工程建设的不断“造轮子”,也就是当需求来临时,全部重新建设,核心公共模块的工程代码没有被重复利用。

阿里对于中台战略思想的实施不单单是涉及工程的单方面,也涉及到组织结构的调整。通过抽取共享业务事业部的创建,将淘宝、天猫、聚划算等平台设计的通用核心功能进行抽取为公共服务。例如用户中心,商品中心,交易中心,店铺中心等等。针对服务中心拆分后所暴露的一系列问题,阿里逐步进行了一系列的解决。其中包括数据拆分,业务以及数据库事务异步化,缓存等对于系统的时效、完整性方面进行了解决。针对监控和平台稳定性,打造了鹰眼和Sentinel(哨兵)。

       针对项目中公共模块的重复调用,应该考虑三方面接口:1.业务接口2.工具(例如商品的种类添加等)3.数据(针对某功能的数据,用于大数据分析)。针对以上内容调用或者连接使用方面,阿里开发了共享服务平台(接口使用通过API规范),通过线上解决线下对接困难的问题。这就类比于滴滴打车平台,通过客户的打车需求,就近推送一辆车,满足客户的需求。在服务化实施过程中,首先将公共模块的共享接口进行抽取,例如远程服务接口,消息发送订阅接口等。之后针对场景化的服务接口使用平台进行开发到上线的全过程。最后就是针对复杂的业务场景通过平台的多个接口合成提供出解决方案。这就很好的避免了代码的重复开发,后续的业务需求扩展也是服务的扩展而不是基于代码的扩展。共享服务平台提供了访问控制,服务管理与运维,开发支持和文档,调用报表等功能。实现了健全的平台化服务。

       通过阅读阿里的战略中台思想以及实施的整体过程,感觉到大型企业向中台转型的必要性和未来趋势。虽然过程中可能会面临很多前所未有的痛苦,但是科技公司以及工程师本身不就是痛并快乐的存在吗?

你可能感兴趣的:(读书有感)