演进式架构(原书第2版)

演进式架构(原书第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

详尽阐述了演进式架构的工程实践和使之更容易的结构方法。

内容简介

本书提供了关于适应度函数、自动化架构治理和演进式数据的技术、知识和技巧。

本书分为三个部分:第一部分包括定义演进式架构机制的章节——介绍团队如何使用技术和工具来构建适应度函数、部署管道以及其他管理和演进软件项目的机制;第二部分包括围绕耦合、复用和其他相关结构考虑因素的架构风格和设计原则,以帮助读者实现清晰的长期演进;第三部分探讨了第一部分中介绍的工程实践与第二部分中的结构考虑因素的交叉点。

章节目录

版权信息

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版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Spring Cloud 微服务分布式架构开发实战 电子书
1、选取知识点核心实用,以互联网+实现终身学习2、以企业需求为设计导向,以任务驱动为讲解方式3、以案例为主线组织知识点,以实战项目来提升技术4、充分考虑学习者的认知曲线,由浅入深,边讲边练
RISC-V架构与嵌入式开发快速入门 电子书
为了促进RISC-V在国内的普及,尤其是被广大初学者接受和快速入门,本书将分享和总结一些使用RISC-V进行嵌入式开发的相关技术和经验,主要面向对RISC-V感兴趣的入门用户,包括嵌入式软件开发和硬件设计人员。 本书的姊妹版《手把手教你设计CPU——RISC-V处理器篇》已经出版,提供了一个非常高效的超低功耗开源RISC-V处理器学习案例——蜂鸟E203,并对其进行了全方面剖析和讲解,解决了在CPU硬件设计方面中文资料欠缺的问题。
分布式缓存——原理、架构及Go语言实现 电子书
随着互联网的飞速发展,各行各业对互联网服务的要求也越来越高,互联网系统很多常见的存储类场景都面临着容量和稳定性风险。此时,本地缓存已无法满足需要,分布式缓存由于其高性能、高可用性等优点迅速被广大互联网公司接受并使用。。本书共分3个部分,每个部分都有3章。第1部分为基本功能的实现,主要介绍基于HTTP的inmemory缓存服务、HTTP/REST协议、TCP等。第2部分介绍性能相关的内容,我们将集中
分布式对象存储——原理、架构及Go语言实现 电子书
适读人群 :本书适合从事云存储方面工作的工程师或架构师,也适合想要学习和实现分布式对象存储的读者。   赠送价值249元的云存储专家视频课程   掌握云存储理论,动手搭建分布式对象存储架构   云存储已经是大家司空见惯的一种网络服务了,比如大家常用的百度云盘、美亚S3、微软的OneDrive、苹果公司的iCloud和谷歌的Google Cloud等。云存储背后的原理是怎样的,又是如何实现的呢?   本书完全从云存储的需求出发讲述对象存储的原理,并且带领读者使用Go语言编程,循序渐进、从无到有地建立起一个分布式对象存储的架构。也就是说,本书首先介绍为什么要这么做,然后解释怎么做。   本书适合云存储方面的研究者、工程师或架构师阅读,也可以供对云存储技术感兴趣的读者参考。在读完本书之后,你将较为深入地理解对象存储服务,甚至能够实现自己的对象存储服务。   本书包括以下内容:    对象存储简介;    分布式系统原理;    元数据以及元数据服务;    数据校验和去重;    数据冗余和即时修复;    断点续传;    数据压缩;    数据维护。
园区网络架构与技术(第2版) 电子书
“十四五”时期国家重点出版物出版专项规划项目,华为公司的数据通信领域云园区网络方案和实例。