复盘
将近2个多月的业务架构实战营已经学习完毕,上面是自己在学习过程中梳理的思维导图。其实华仔的架构课,我理解的话,更多的是站在业务的角度上去思考如何运用技术去落地实现。
第一章 架构能力为什么难以提升
1.首先讲述的是架构是什么,一个系统中存在多个概念(系统、子系统、模块、组件、框架、架构)的本质概念,以及架构存在那些相关的角色(4R)。
2.按照不同的领域划分,存在不同的架构。客户端架构、后端结构等等,以及不同维度的划分,应用架构、部署架构等。在面对不同的场景时,UML的展现是不同的。
3.在介绍软件发展的背景前提下,介绍了面向复杂度的架构设计方案,模式为:高性能、高可用、可拓展、安全、成本等。
4.如何进行架构设计,介绍了 合适、简单、演进 三原则
第二章 架构设计关键点
1.设计一个可拓展架构,在