白话聊应用架构

      产业互联网时代,数字化转型(数字化演化历史)已成为一种趋势,各行各业都投入到数字化转型的浪潮中来。节后有个客户项目参与者问我架构方面的事情,我想来想去对于非IT人来说,可能应用架构是最容易理解,也最容易上手和IT人员建立共同语言的地方,逐渐做到OT与IT融合(数字化如何界定IT与OT?IT与业务之间的鸿沟根源精益生产与IT之间的一场争辩),减少个人盲区打破认知边界,下面白话聊聊应用架构。

      单体架构是多个业务模块功能在一个软件并部署在一台服务器,难以扩展。

      垂直架构是将单体架构中的多个业务模块分为多个独立的业务单元,从而形成多个单体架构的业务软件,每个业务软件都分别部署。

      分布式架构在垂直架构的基础上,将公共的业务模块抽象出来,作为独立的服务供其他调用者共享,底层通过远程过程调用RPC(RPC选型)实现业务和数据共享,比如Thrift是分布式架构时代的产物。

      SOA架构,消费方不再直接访问服务方,而是通过企业服务总线ESB作为消费方和服务方的中介实现,比如Dubbo是SOA架构时代的产物。

      微服务架构基于SOA架构,更注重对业务的组件化,将原有的业务拆分成多个可以独立运行的MVP,比如Spring Cloud是微服务架构时代的产物。

数字化架构

CIO/CTO都应该掌握和了解的EA(企业架构)

应用架构 --- 详解篇

软件架构

面向模式的软件架构

五分钟搞懂三层架构与MVC的区别

软件框架

软件架构成熟度度量模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值