
架构进阶
罗彬桦
君子以自强不息
展开
-
软件架构的过去与现在
软件架构的过去语言:C、Java、Python、Go不管是现在的C语言,还是代码未来的GO语言,每个语言之间都有限制。结构设计:数据结构、设计模式、算法有些大师把一些结构抽象出来。统一建模:UML、CBM软件架构的现在多视角:逻辑、物理、应用、技术、功能、部署体系框架:ABSD、DSSA、AT云化:IaaS、PaaS、SaaS资产复用演进式架构:拆迁者,修缮者,绞杀者...原创 2021-02-08 13:36:13 · 122 阅读 · 4 评论 -
大师们眼中的软件架构
大师们眼中的软件架构不同的架构师,看到的架构都有所不同。一切皆。BA大师 - 结构、元素、内部、外部BO大师 - 组件、连接件、约束,需求和理智G大师 - 模块、过程、管道、消息、条件I大师 - 组件、关系、环境、结构、演化J大师 - 元素、接口、子系统、协作、风格P大师 - 处理元素、数据元素、连接元素W大师 - 决策、方向、过程Z大师 - 组件是我的眼,决策是我的手...原创 2021-02-06 14:44:16 · 180 阅读 · 0 评论 -
软件架构定义和两派之争
软件架构定义和两派之争组成派天下武功出 “组件” - 代码包、模块、领域、CBM、SOA软件系统架构 - 就是描述计算组件和组件的交互架构设计 - 拆解、定义、关联组件,画图和实现决策派“决策” 山上有真人 - 架构的真谛是架构的决策,是智慧和思维软件系统架构 - 是由一个个决策组成的有机整体架构设计 - 根据需求、限制决定技术、框架和实现左边组成VS右边决策组成企业服务总线——相当于企业架构的骨架通过一层层的拆分,一层层的合并组成的决策更容易站在老板的角度去思考,但却原创 2021-02-06 13:56:14 · 185 阅读 · 1 评论 -
架构师如何学习
架构师如何学习简称九阳神功!—— 道法自然一、实战技术大练兵单元化架构响应式编程微服务技术服务网络架构云架构设计DevOps源码深度剖析+二改二、架构师核心能力能力要求职业发展视野提升三、架构设计核心维度实战理论架构模式领域驱动服务安全技术选型设计评估方案输出四、架构闭环实战安全生产体系质量/故障管理混沌工程五、个人能力塑造项目/团队/个人管理...原创 2021-02-06 13:09:59 · 257 阅读 · 0 评论