栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

微服务架构 — Overview

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

微服务架构 — Overview

目录

文章目录
  • 目录
  • 康威定律
  • 软件架构的演进
    • 单体(Monolithic)架构
    • SOA 架构
    • 微服务(Microservice)架构
  • 微服务架构的优势
  • 微服务架构与敏捷宣言
  • 微服务的本质价值

康威定律

马尔文·康威与 1967 年提出了康威定律(Conway’s Law)—— 设计系统的组织,其产生的设计和架构等价于组织间的沟通结构。

简而言之:系统设计本质上反映了企业的组织机构,系统各个模块间的接口也反映了企业各个部门之间的信息流动和合作方式。

康威定律被认为是微服务架构思想的原点。James O. Coplien 与 Neil B. Harrison 在《敏捷软件开发的组织模式》中写道:“如果团队、部门、子部门等的组织结构没有紧密反映产品的必要组成或产品组成的关系,那么项目将会遇到麻烦。因此,应该确保组织结构兼容于产品架构。”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/912401.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号