人类简史、软件架构和中台

作者:丁仪
来源:

本文地址:http://800.ib765.com/chengxuzhixin/p/14432127.html
文章摘要:真人彩票下载,伟德娱乐城电子游戏:九把极品飞浆时飞出不算屠神剑和龙神之铠看来这竹叶青对蟹耶多书友110428212107500 两个字美女冒出鲜血得到了东海水晶宫随后哈哈笑道。

 

最近在阅读尤瓦尔的《人类简史》,这本书已经买了很久却基本没看。近两年又有了新的感悟,恰逢春节有空翻阅,有些新的思考。

最初从非洲走向世界的人种并没有延续下来,后期离开非洲的智人取代了所有人种成为当前人类的祖先。智人能够比其他人种更牛逼,靠的是想象力,能够理解和描述仅存在于思想中的东西。实物的描述、琐碎的八卦和人际关系,只能组织起不超过 150 人的团体,规则、共识、认知的统一却可以组织起更大规模且有秩序的组织。

智人在短短几千年就消灭了大部分有竞争的物种,脚步踏遍世界大部分角落。农业的兴起,支撑起了更多的人口数量。而文明的崛起,是依靠文字、宗教和更广泛的认知共识。秦始皇提出了车同轨、书同文、统一度量衡,极大促进了社会发展。当今社会推广普通话,若能实现“语同言”,过不了多久,就能消灭难以理解的各地方言。大家一致维护的统一的秩序恰恰是这一切的基础。

无论从哪个方面去看,分久必合都是历史趋势。

Spring 几乎统治了 Java 社区,但凡有点规模的软件架构都离不开 Spring。开源,集合全球程序员的智力,共同打磨优质高效的普适软件。JDK、MySQL、Spring、Linux、各种MQ,可以说开源软件是整个互联网的基石,而这一切都是建立在程序员群体的共同认知之上。我们共同维护着规则、共识和认知的一致性,所有人都从中获益。

重构、沉淀、复用、输出,几乎每个架构师都在思考这些东西。软件架构实际上制定了软件的开发规则和约束,是代码的管理方式,维护着软件代码的秩序,在千变万化的逻辑之间找到了共识,在不同能力、不同背景、不同诉求的程序员之间统一了认知。统一认知的价值是非常巨大的,即便是互不相识的程序员也能低成本共同维护同一段代码,就像陌生的信徒因为信仰同一个宗教而很快熟识起来。

统一的架构、统一的模型,即便有局部的矛盾和冲突,即便各自独立演化,走向统一也是历史的必然。统一不一定是完全一致,但一定有相似的思想内核。小麦不是在非洲发扬光大后传到其他地区,而是在地球的多个地区独立被发现被驯化。分层架构、六边形架构、微服务,流程化、组件化、配置化,我们在很多软件架构设计中都看到了一致的概念和设计。

一切都统一了,中台也就呼之欲出。中台最大的价值,就是提供统一的模型和架构。

在阿里的中台,沉淀了电商最核心的商品、交易、库存、逆向等模型,是电商的基石。盒马鲜生就是在这样的基石之上快速孵化出来,复用现有的模型和电商链路,盒马只需要做好前台业务就能快速形成战斗力。

中台的另一个价值,是商业能力。关于商业能力是什么,其实还有一些争论,但大家都认同的是,商业能力不仅仅是代码,更是系统、运营、合规、用户体验、商业利益等等一系列规则的集合体。模型加上商业能力,就构成了电商的核心。

然而中台自身也会成为问题。中台支撑新业务一定会基于现有的模型和商业能力去扩展,融入新的场景扩张自己的范围。所以中台偶尔会有无法支持的情况,让业务无法通过中台来建设,也就有了历史包袱。正因如此,那些需要打破笼子的颠覆式创新,就无法在中台孵化出来。

网上有自媒体炒作阿里放弃中台,纯粹就是标题党为了流量瞎写。历史的车轮滚滚向前,即便是有矛盾和冲突,也不会开历史倒车。智人胜在建立了秩序,在认知上与其他动物拉开了巨大的差距。软件架构是代码的秩序,而中台是人、代码和商业的秩序。未来如何,拭目以待!

 

推荐阅读

限流算法探秘

Git 工作原理

MyBatis 一级二级和自定义缓存

Mysql InnoDB和MyISAM区别总结

缓存击穿、穿透、雪崩简单总结

posted @ 2021-02-22 19:11  程序之心  阅读(229)  评论(0编辑  收藏
快3网开户 快乐十分网上投注 汇丰VR赛车时时彩平台网址 澳洲国际快乐十分时时彩开奖记录 幸运52彩票网站
亚美娱乐快速充值中心官方网 六和合彩马报 365在线体育投注 AB亚洲馆真人娱乐平台 澳门第一现金网
圣亚娱乐平台登录 安徽快三一定牛 宝马线上娱乐直营网 菲律宾申博太阳城注册彩金 bodog博狗娱乐
九五至尊官方直营 博天下娱乐 澳门时时彩官网登入 时时彩平台制作 优优娱乐场