类似推荐
编辑推荐
从架构知识模型、架构落地方法、架构思维模式三大维度介绍架构师的能力模型。
内容简介
本书由资深架构师撰写,从架构知识模型、架构落地方法和架构思维模式三大维度剖析架构师的能力模型。具体而言,本书融合TOGAF、DDD、RUP等主流架构方法论,抽象出一个具有高度普适性的架构认知框架,帮助读者轻松入门,成为合格架构师。
全书共10章,分为三部分。
第一部分(第1章)提出一种架构认知的方法论,即架构认知框架=架构知识模型+架构落地方法+架构思维模式,后续章节围绕此方法论展开。
第二部分(第2~4章)介绍架构知识模型,该模型将大量的架构知识点进行分类与结构化,因为同类架构知识之间通常存在一些共性规则,可以相互借鉴。
第三部分(第5~10章)介绍架构落地方法和架构思维模式。本部分提出一个标准化的端到端架构落地方法,该方法是在RUP、DDD和TOGAF等各类架构理论基础上融合而成的,以帮助读者有效应对复杂系统的设计。最后,本部分介绍了10种(5对)架构思维模式,旨在帮助架构师提升认知水平,以应对复杂系统的整体性挑战。
作者简介
作者灵犀,资深架构师,拥有超过10年的架构设计经验,参与了某大型银行多个大型系统的设计与落地工作。对TOGAF、业务建模、中台建设、高性能架构、DDD,以及各种架构设计模式、性能、稳定性和安全等有深入的思考与实践。
章节目录
版权信息
前言
第一部分 架构认知框架
第1章 架构认知框架概述
1.1 简单的架构知识模型
1.2 架构落地方法
1.3 架构思维模式
1.4 初识架构认知框架
1.5 编程和架构的关系:从微观到宏观
1.6 本章小结
第二部分 架构知识模型
第2章 信息交换
2.1 系统描述的3种维度
2.2 系统模型的分类
2.3 架构落地方法中的系统模型
2.4 从模型演进看系统认知方式的转变
2.5 本章小结
第3章 架构编排
3.1 社会组织的内核
3.2 架构编排的内核
3.3 系统模型的架构编排
3.4 高并发系统的架构编排
3.5 高可用系统的架构编排
3.6 本章小结
第4章 架构演进
4.1 敏捷的本质
4.2 DevOps的本质
4.3 敏捷和DevOps的关系
4.4 可演进系统的架构编排
4.5 本章小结
第三部分 架构落地方法与架构思维模式
第5章 预备知识
5.1 架构落地方法
5.2 企业架构框架TOGAF
5.3 理解企业和企业架构
5.4 本章小结
第6章 需求分析
6.1 需求捕获
6.2 业务架构设计
6.3 本章小结
第7章 架构设计
7.1 应用架构设计
7.2 数据架构设计
7.3 技术架构设计
7.4 DDD设计
7.5 架构设计的最后一站
7.6 本章小结
第8章 系统实现
8.1 分离性
8.2 复用性
8.3 防御性
8.4 一致性
8.5 本章小结
第9章 系统维护
9.1 如何从根本上定位问题
9.2 如何从数据中找到规律
9.3 如何维持系统的规模扩张
9.4 本章小结
第10章 底层思维模式
10.1 还原与整体
10.2 降维与升维
10.3 自顶向下与自底向上
10.4 正向思维与逆向思维
10.5 定量与定性
10.6 本章小结
架构师启示录:知识模型、落地方法与思维模式是2024年由机械工业出版社出版,作者灵犀。
得书感谢您对《架构师启示录:知识模型、落地方法与思维模式》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。