首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

康威定律与逆康威定律

康威定律 先回顾一下什么是康威定律:1968年,计算机系统研究院的梅尔康威在Datamation杂志上发表了一篇论文How Do Committees Invent?...这篇论文中有一句话被总结为康威定律:“设计系统的组织由于受到约束,这些设计往往是组织内部沟通结构的副本。”...下面先通过一次切身经历来阐述定律如何发挥威力,以及如何通过逆康威定律得到我们想要的架构方案 起初我带领一支团队负责一个业务,先称它为APP1,经过一段时间,老板找我谈话,说:“APP1在你的带领下,运行得不错...通过应用逆康威定律,可以在各个独立的客户端应用和API开发团队里面增加一名数据库开发人员,那架构结构自然就体现出来了。...可对于一家软件公司,势必慎重,必须要考虑架构,更可以应用逆康威定律:设计团队满足理想的软件架构 简而言之,在设计软件架构或进行组织结构调整时,将康威定律纳入考虑因素之中,就能够受益于兼顾软件架构和团队设计的同态力

4.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Gustafson 定律

    Overview Gustafson 定律(Gustafson’s law)阐述了数据并行带来的影响。Gustafson 定律是由 John L. Gustafson 在1988年提出的。...是并行计算领域除了 Amdahl 定律之后又一个重要定律。...Introduction Amdahl 定律有一个重要前提,就是处理的数据集大小是固定的,但是这在大数据计算的领域里,这个假设并不经常能达到,因为人们总是会为了在短时间内处理更多的数据,而为了达到目的,...Gustafson 定律的提出,始于 Gustafson 实验室的一个实验,在一个拥有1024个处理器的计算机,观察到了超线性加速比,分别获得了1021x/1020x/1016x的加速比,如果按照 Amdahl...定律,1024核,早就在某处歇菜了,哪里来1000x以上的加速。

    95630

    Conway定律

    第一定律:企业沟通方式会通过系统设计表达出来沟通的问题会影响系统设计,进而影响整个系统的开发效率以及最终结果。...第二定律:再多的时间也没办法让任务完美至极,但总有时间能将它完成 罗马不是一天建成的,学会先解决首要问题。 敏捷开发巨头之一Erik Hollnagel在他的书中阐述了类似的观点:问题太复杂?...第三定律:线型系统和线型组织架构间有潜在的异质同态特性 创建独立的子系统,减少沟通成本。如果系统是以业务边界划分的,按照业务目标去构建小的系统或产品,整体系统将会如下图所示,即微服务架构: ?...第四定律:大系统比小系统更适用于任务分解 前面提到,人类是复杂的社会动物,人与人之间的交流是非常复杂的,当涉及到一个系统时,人们经常选择增加人力去减少复杂性,对于企业来说,该如何处理这样的沟通问题?...(微服务可以更好地服务于此) 康威定律与微服务 再来看一下康威定律是如何在半个世纪前就奠定了微服务理论基础的。

    59620

    下棋机器人折断7岁男孩手指,网友:违反了机器人第一定律

    金磊 发自 凹非寺 量子位 | 公众号 QbitAI 谁能想到跟一个机器人下棋,竟然还能把手指弄折了。 这事就发生在莫斯科国际象棋公开赛上,一个7岁男孩正在对战一台国际象棋机器人。...并且Sergey还呼吁下棋机器人的公司必须重新考虑设计方案。 至于这位小朋友,在意外发生之后打了石膏,继续完成了后续几天的比赛。...但此事一经曝光,着实引发了不少网友们的热议,“机器人伤人”话题也是直冲热搜。...网友们纷纷表示这台国际象棋机器人“违反了机器人第一定律”,即: 机器人不得伤害人类个体,或者目睹人类个体将遭受危险而袖手不管。...但也有网友表示这台机器人“有点无辜”: 也有网友从设计角度出发,认为这个下棋机器人程序设计得不够好,不能识别人和棋子: 那么对于这场意外,你认为问题出在了哪里呢?

    33930

    吉尔德定律

    摩尔定律(Moore’s Law),吉尔德定律(Gilder’s Law),麦特卡尔夫定律(Metcalfe’s Law)是制约同时也是引导信息产业发展的内在规律。...吉尔德定律(Gilder’s Law) 又称为胜利者浪费定律 ——乔治·吉尔德(数字时代三大思想家之一 ? 摩尔定律 高登·摩尔(Gordon Moore)1929年出生于美国加州的旧金山。...30年前的摩尔定律对这一特殊现象的未来发展作出了不可思议的精确预测,我们现在大量使用的,包括个人电脑在内的电子产品的在过去看来不可思议的低廉价格也在验证着摩尔定律的神机妙算。 迈特卡夫定律 ?...迈特卡夫定律与摩尔定律也是联系在一起的。...前面提到的两个定律都和硬件有关系,而作为三大定律之一的迈特卡夫定律(Metcalfe\'s Law)则为互联网的社会和经济价值提供了一个估算的模式。

    2.2K50

    七十多年了,机器人定律是不是该改改了?

    在纽约时报的一篇评论文章中,在去年的TED演讲中,作家、Allen人工智能研究所CEO Oren Etzioni博士建议应该对阿西莫夫的机器人定律进行更新。...阿西莫夫的机器人定律 1942年,阿西莫夫在短篇小说“Runaround(环舞)” 中提出了机器人定律机器人不得伤害人类,或因不作为使人类受到伤害;除非违背第一定律机器人必须服从人类的命令;除非违背第一及第二定律...,机器人必须保护自己。...后来,阿西莫夫加入了一条新定律:第零定律机器人不得伤害人类整体,或因不作为使人类整体受到伤害。 Etzioni的更新规则 ?...在《纽约时报》的评论文章中,Etzioni提出了对阿西莫夫机器人定律的修改建议: 人工智能系统必须遵守适用于其操作人员的所有法律条文; 人工智能系统必须明确表示它不是人类; 未经信息来源明确许可

    77460

    牛顿运动定律的谜团(二)——牛顿定律背后的野心

    上回我们说到,我们对牛顿运动定律的质疑,以及刨去大脑接受的时间,速度这些高级概念,来看牛顿定律到底说了什么(时间均匀流逝、质量守恒和动量守恒)。...发现那里并没有什么伟大的真理发现,只不过是动量守恒定律的冷饭热炒,相关内容请戳: 牛顿运动定律的谜团(一)——我陷入了思考的困境 今天我们顺着牛顿定律的内容和上一讲的思路,进一步看看它背后的真正价值。...而后,牛顿补充的万有引力定律,实在是天才般的想象,给它以力为核心的理论体系构建了一个完美的实践结果。...按照这套测量方法和理论定义,它吻合了实际现象中的牛顿第三定律或者动量守恒定律,成为这个物理体系下的公理。...比如,我们从未直接给出过支持力的公式,往往是根据物体静止的观测加上牛顿定律的规定,反推的。

    15700
    领券