寻根溯源微服务架构的理论基础——康威定律

Posted 小一的keyboard宇宙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寻根溯源微服务架构的理论基础——康威定律相关的知识,希望对你有一定的参考价值。

      看到微服务架构的知识点,便DOWN了康威定律的小论文,艰难的做了一篇英文阅读理解,这篇由MELVIN E. CONWAY发表于April 1968。

寻根溯源微服务架构的理论基础——康威定律

寻根溯源微服务架构的理论基础——康威定律


寻根溯源微服务架构的理论基础——康威定律

寻根溯源微服务架构的理论基础——康威定律

康威定律内容:

第一定律:Communication dictates design(组织沟通方式会通过系统设计表达出来)

第二定律:There is never enough time to do something right, but there is always enough time to do it over(时间再多一件事情也不可能做的完美,但总有时间做完一件事情)

第三定律:There is a homomorphism from the linear graph of a system to the linear graph of its design organization(线型系统和线型组织架构间有潜在的异质同态特性)        

第四定律: The structures of large systems tend to disintegrate during development, qualitatively more so than with small systems(大的系统组织总是比小系统更倾向于分解)

经典总结:Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations. 设计系统的组织,其产生的设计等同于组织之内、组织之间的沟通结构。

我的解读:组织思维决定组织设计的系统。反之,可以从系统设计中看出组织通信的模式

用康威定律粗略的解读下我了解的组织:(图源互联网,侵闪)

1、GOOGLE:分级交叉通信。

2、FACEBOOK:神经网络式通信。可见扎克伯格与其员工打成一片,组织中每个人都有被尊重感,我比较喜欢的组织风格,本来人与人智力都是相差无几的,并且老板运维团队的智慧还要依赖员工呢,点赞;

3、MICROSOFT:分而治之式通信,彼此竞争,可能容易被外界挑拨离间;

4、APPLE:辐射式通信。读过乔布斯传就知道,太像乔布斯的团队了,一个人说了算,超强的控制欲,各种排斥和不兼容,做的就是全球唯一;

5、ORACLE:分级分支通信。等级森严,从不越权,基层员工很难有机会与老板交流,也就比较难知道组织的发展战略。

康威定律好告诉我们,可以从系统设计中看出组织通信的模式。

康威定律论文花絮:据说这篇文章最初投稿于哈佛商业评论,但被拒绝,康威将其提交到了一个编程杂志,被误解为只针对应用开发,只是描述了发现和结论,不足称为定律。后来著名的《The Mythical Man-Month》(人月神话)一书介绍了Brooks的理论,并引用了康威的一些观点,于是康威的理论被推崇成为我们现在所熟知的康威定律。

以上是关于寻根溯源微服务架构的理论基础——康威定律的主要内容,如果未能解决你的问题,请参考以下文章

微服务架构的理论基础 - 康威定律

22 微服务架构的理论基础 - 康威定律

康威定律—不得不了解的微服务架构理论基础

架构思想 | 你可能需要了解的康威定律

SoundCloud的微服务启示:从交付流程和康威定律看微服务

从康威定律看技术管理