微服务架构核心技术三

释放双眼,带上耳机,听听看~!

康威法则和启示

Melvin Conway于1967提出康威法则:

博客地址: http://melconway.com/Home/Conways_Law.html
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
<<人月神话>>这本书引用了康威的论文观点
设计系统的组织,其产生的设计及架构等价于组织间的沟通结构.康威法则是微服务架构的理论基础

创业公司初期业务和团队规模不大,随着业务量和团队增大,如果系统架构仍然是单块的(Monolith),那么会增加沟通成本——一个一起工作的团队并不是越多越好,团队中每个人都要与其他人沟通协商,这样沟通成本会非常大,另外如果每个人责任不明确,可能会出现互相扯皮的事情发生.

将单块应用转化成多个服务,沟通协调少,可以独立迭代和交付自己项目组的服务.研发效率和对业务支持更高效.

给TA打赏
共{{data.count}}人
人已打赏
安全网络

CDN安全市场到2022年价值76.3亿美元

2018-2-1 18:02:50

安全经验

清除MAC 可清除空间

2021-10-11 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索