类似推荐
编辑推荐
详尽阐述了演进式架构的工程实践和使之更容易的结构方法。
内容简介
本书提供了关于适应度函数、自动化架构治理和演进式数据的技术、知识和技巧。
本书分为三个部分:第一部分包括定义演进式架构机制的章节——介绍团队如何使用技术和工具来构建适应度函数、部署管道以及其他管理和演进软件项目的机制;第二部分包括围绕耦合、复用和其他相关结构考虑因素的架构风格和设计原则,以帮助读者实现清晰的长期演进;第三部分探讨了第一部分中介绍的工程实践与第二部分中的结构考虑因素的交叉点。
章节目录
版权信息
O' Reilly Media, Inc.介绍
原书第1版序
序
前言
第一部分 机制
第1章 演进软件架构
1.1 软件演进的挑战
1.2 演进式架构
1.3 长期规划如何应对层出不穷的变化
1.4 架构构建完成后,如何防止其随时间推移而退化
1.5 为何演进
1.6 小结
第2章 适应度函数
2.1 什么是适应度函数
2.2 适应度函数分类
2.3 谁来写适应度函数
2.4 哪里有适应度函数测试框架
2.5 结果与实现
2.6 小结
第3章 实现增量变更
3.1 增量变更
3.2 小结
第4章 自动化架构治理
4.1 架构治理之适应度函数
4.2 基于代码的适应度函数
4.3 即插即用的工具
4.4 集成架构
4.5 DevOps
4.6 企业架构
4.7 适应度函数作为清单,而非棍棒
4.8 记录适应度函数
4.9 小结
第二部分 结构
第5章 演进式架构拓扑
5.1 可演进的架构结构
5.2 架构量子和粒度
5.3 契约
5.4 复用模式
5.5 小结
第6章 演进式数据
6.1 演进式数据库设计
6.2 不适当的数据纠缠
6.3 从原生到适应度函数
6.4 小结
第三部分 影响
第7章 构建可演进的架构
7.1 演进式架构的原则
7.2 机制
7.3 绿地项目
7.4 改造现有架构
7.5 迁移架构
7.6 构建演进式架构的指南
7.7 适应度函数驱动的架构
7.8 小结
第8章 演进式架构的陷阱和反模式
8.1 技术架构
8.2 增量变更
8.3 业务因素
8.4 小结
第9章 实践演进式架构
9.1 组织因素
9.2 业务场景
9.3 构建企业级适应度函数
9.4 从哪里开始
9.5 未来状态
9.6 构建演进式架构的场合
9.7 小结
关于作者
关于封面
演进式架构(原书第2版)是2024年由机械工业出版社出版,作者[美] 尼尔·福特。
得书感谢您对《演进式架构(原书第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。