精简版
0
0
0
云栖社区>容器服务 Docker&Kubernetes> 博客>正文
易立 2019-09-03 15:48:28 浏览 274
分布式
架构
阿里技术协会
软件架构
基础设施
微服务
容器
- Image
- SOA
- service
- kubernetes
云原生
- Istio
- servicemesh
服务网格
展开阅读全文
进入 21 世纪以来, 我们见证了企业分布式应用架构从 SOA(Service-oriented Architecture), 到微服务架构, 再到云原生应用架构的演化.
为了说明企业架构演化背后的思考, 我们先谈一些玄学.
第一, 企业 IT 系统的复杂性 (熵) 符合热力学第二定律. 随着时间的推演, 业务的变化, 企业 IT 系统的复杂度会越来越高.
第二, 在计算机交互设计中有一个著名的复杂性守恒定律. 应用交互的复杂性不会消失, 只会换一种方式存在. 这个原理也同样适用于软件架构. 引入新的软件架构, 不会降低 IT 系统的整体复杂性.
听到这里, 是否让生命不息, 折腾不止的我们感到一丝凉凉?:-)
现代软件架构的核心任务之一就是定义基础设施与应用的边界, 合理切分复杂性, 减少应用开发者需要面对的复杂性. 换句话说, 就是让开发者专注在核心价值创新上, 而把一些问题交给更合适的人和系统来
如果您发现本社区中有涉嫌抄袭的内容, 欢迎发送邮件至: yqgroup@service.aliyun.com 进行举报, 并提供相关证据, 一经查实, 本社区将立刻删除涉嫌侵权内容.
来源: https://yq.aliyun.com/articles/717072