美文网首页
读《微服务设计》

读《微服务设计》

作者: 王谙然 | 来源:发表于2018-06-03 22:18 被阅读19次

    《微服务设计》中提到的康威定律:

    任何组织在设计一套系统时,设计方案的结构总是给组织的沟通结构一致。

    这句话乍看有点绕,设计就设计咋还扯到沟通了呢?学生时代的我肯定会这么想,但有了几年工作经验后,就会发现,软件开发行业,虽然设计到较多的专业知识,绝大部分系统的模块边界都有十分明显的人员共同痕迹。细细想来,小到两个人开发的系统,都往往因为沟通不畅,或者干脆互相不服气而各自为政,按照自己的风格一通撸代码。所以看似写给机器执行的代码,实则是在处理团队之间人与人的关系,而每个人都是独立的个体,要想合作顺利,唯一的途径就是沟通。

    不要过分关注对象内部做了什么,要好好设计对象和对象之间的信息传递。

    所以一个生命力旺盛的软件系统,必须要像一个生态系统一样健康,所谓健康,就是健和康,健就是有内在能量,即为内在驱动力,远景和理想,康就是康庄大道,形容事情推动畅通无阻,二者兼备,能量正向循环,生态才能繁荣。

    最小组织单位要保持一定的独立作战能力,又要在整体系统中按照规则行事以促进整体的生命力。

    团队里的负能量源头要趁早清除,阻碍沟通的人也要尽早清理。

    相关文章

      网友评论

          本文标题:读《微服务设计》

          本文链接:https://www.haomeiwen.com/subject/qressftx.html