惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
H
Heimdal Security Blog
Jina AI
Jina AI
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
C
Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Hacker News
The Hacker News
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
S
Securelist
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
博客园 - 叶小钗
J
Java Code Geeks
V
V2EX
博客园 - Franky
Spread Privacy
Spread Privacy
K
Kaspersky official blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Simon Willison's Weblog
Simon Willison's Weblog
Project Zero
Project Zero
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
C
CERT Recently Published Vulnerability Notes
Latest news
Latest news
NISL@THU
NISL@THU
罗磊的独立博客
W
WeLiveSecurity
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
V
Visual Studio Blog

博客园 - 李学斌

写单元测试,我不认为是件容易的事 服务治理咋这么难?我想得换个治法了。 百度大会见解 李学斌:论复杂系统中的应用间协作V3 maven spring profile 协同 大视角、大方向、大问题、大架构:(结局)解决问题的出发点 大视角、大方向、大问题、大架构:(二)应用的相关问题 大视角、大方向、大问题、大架构:(一)信息时代下的管理 信息时代下,如何看待技术与理论 狼的架构暗示 狼群的架构暗示 由“I”到“T” 产品的臃肿过程 我们是在开发产品还是项目? 未来电子商务,未来的超市 创业期的软件开发管理(二) 创业期的软件开发管理(一) 平台架构--用户系统 平台架构——体系结构
基因与架构
李学斌 · 2012-04-10 · via 博客园 - 李学斌

   上接由“I”到“T”

树的分叉是由基因控制的,我不清楚不同树种之间的基因差别,但据资料报到人类的基因图谱与大猩猩的差别仅仅为0.03%。而就是这么小的差异却造就了截然不同的物种,无论从形态还是生存环境都大相径庭。于是我惊异于大自然的架构能力,只需要做小小的改变就能创造五彩缤纷的生物世界!

基因其实就是大自然的设计思想,这个设计思想以适应环境的生存能力为动力,在漫漫的历史长河中不断的精雕细琢,不断的变化与完善。其生命周期何其长久,其生命力何其强大!大自然的架构能力让人敬畏,让人拜服。当然这里的生命周期和生命力不是一个独立生命个体来表示的,而是整个物种不断进化的阐述。

一个业务系统是否长命,是否能够长成参天大树,能否形成“T”,就要看业务系统的基因如何了。如果只是为了当前项目需要而进行的架构,那么他的生命周期及生命力也就局限于项目范围内了。当外部环境一发生变化,其生存可能性将受到很大的挑战,很有可能会成为“恐龙”。

一个好的业务系统(尤其是具有品牌性质的产品)不是一个项目可以搞定的,得需要多个项目的迭代与完善,我们也不能期望一开始就有一个出色的架构。但如果前一个项目的精华不能得以延伸和雕琢,而只是机械的串在一起。那么这个业务系统将失去灵魂,并机械的运转着,直至遇到瓶颈或被替代。

         其实精华部分按理来讲应该非常小,非常简单,非常精密,非常强大。体积的小就像DNA占细胞的体积,非常简单就像DNA的排列形式,非常精密就像DNA的生物特性的浓缩,非常强大就像DNA的控制能力。如果一个系统里找不出这样的东西,那么系统将像一个拥有多个“大脑”的生物,将产生控制混乱,其命运可想而知。