更新时间:2019-06-19 15:54:59
封面
版权信息
内容简介
序
前言
读者服务
第1篇 架构方法论
1 有关架构的概念认知
1.1 引言
1.2 认识架构
1.3 规划、架构与设计
1.4 解耦与服务化
1.5 分工与组件化
1.6 集中与分布
1.7 规划还是演化
1.8 简化也很必要
1.9 架构与软件开发(软件过程)
1.10 探讨传统企业IT系统架构
1.11 总结
2 以终为始的架构设计
2.1 缘起
2.2 我们的思考方式
2.3 为什么要做架构设计
2.4 如何做架构设计
2.5 架构是什么
2.6 总结
3 闭环架构方法
3.1 系统提升的一般性方法和反馈环
3.2 产品创新闭环
3.3 组织闭环
3.4 研发流程闭环
3.5 系统架构闭环
3.6 一个反馈闭环实例
3.7 总结
4 复杂与架构演进的关系
4.1 什么是复杂
4.2 用架构思维控制复杂
4.3 总结
5 架构师的核心能力
5.1 架构师承担的职责
5.2 架构师的核心能力
5.3 架构能力的修炼
5.4 总结
第2篇 面向架构的架构(微服务)
6 快速继承微服务实践
6.1 概述
6.2 我们希望的微服务是什么样子的
6.3 实现微服务
6.4 实现的考量及调研
6.5 让微服务快速落地
6.6 总结
7 微服务架构下的事务处理
7.1 概述
7.2 使用传统的本地事务和分布式事务保证一致性
7.3 在微服务架构中应满足数据最终一致性原则
7.4 微服务架构实现最终一致性的三种模式
7.5 总结
8 微服务架构模式与实践
8.1 微服务的主要架构模式
8.2 大量微服务带来的挑战
8.3 微服务在好雨的解决方案
8.4 总结
9 微服务与DevOps架构实践
9.1 概述
9.2 某金融创业公司的微服务架构选型
9.3 设计思想
9.4 总体架构
9.5 对微服务的支撑
9.6 DevOps平台总体架构
9.7 面向微服务的研发团队介绍
9.8 总结
10 基于云的微服务架构
10.1 概述
10.2 德比软件数据对接平台的架构
10.3 德比软件微服务架构基础设施
10.4 API网关
10.5 服务框架
10.6 基础服务
10.7 服务降级
10.8 自动化
10.9 日志处理
10.10 调用链追踪
10.11 服务健康状态
10.12 发布管理
10.13 总结
11 Service Fabric:平台架构解析
11.1 Service Fabric概述
11.2 Service Fabric编程模式
11.3 Service Fabric服务通信
11.4 Service Fabric可靠服务概述
11.5 Service Fabric可靠执行组件
11.6 Service Fabric容器应用程序
11.7 总结
第3篇 面向业务的架构
12 如何搭建高可伸缩的移动电商架构
12.1 概述微服务的主要架构模式
12.2 移动端的混合架构
12.3 服务器端的SOA架构
12.4 PC端和移动端的开发协作管理
12.5 基于容器的虚拟化