作品简介

《微服务体系建设和实践》采用体系化的思维来诠释和构建微服务体系,从整体上讲述微服务体系的技术、架构、框架、管理整合和规划实施等内容。本书不针对某个微服务技术或框架用法进行细节说明,而是对微服务的整体领域进行概述,同时说明如何实践、如何验证、如何落地。本书脉络清晰,内容翔实,引导读者不仅“知其然”,而且还“知其所以然”。

《微服务体系建设和实践》适合希望从初级技能水平提升到高级技能水平的读者阅读。阅读本书后,读者会对微服务有一个整体的、深层次的、体系化的认识。

任钢,教授级高工,较早一批国家认证架构设计师,同时也是国家认证系统分析师和信息项目管理师,拥有20余年的软件开发和架构经验,承担过上百个软件项目的规划、设计、开发和交付,对软件工程和架构设计有一定的研究,现于某互联科技公司担任首席架构师。

作品目录

  • 作者介绍
  • 推荐序一
  • 推荐序二
  • 自序
  • 前言
  • 第1部分 微服务体系概述
  • 第1章 微服务概述
  • 1.1 微服务史话
  • 1.2 现阶段微服务的基本概念
  • 1.3 关于微服务的一些辩证关系
  • 1.4 微服务是未来方向吗
  • 1.5 本章小结
  • 第2章 微服务体系概况
  • 2.1 关于体系化
  • 2.2 采用微服务的愿景
  • 2.3 微服务体系的概念
  • 2.4 微服务体系建设方法论
  • 2.5 微服务体系与云原生架构的区别
  • 2.6 微服务体系与API开放框架平台的关系
  • 2.7 微服务体系生态系统
  • 2.8 本章小结
  • 第2部分 微服务技术体系
  • 第3章 微服务技术体系及实现技术
  • 3.1 微服务技术体系的体系化
  • 3.2 微服务技术体系的层次及其关系
  • 3.3 微服务的实现技术
  • 3.4 实现微服务的集成平台自动化工具
  • 3.5 微服务的基础设施环境
  • 3.6 本章小结
  • 第4章 微服务技术架构体系
  • 4.1 微服务技术架构体系概述
  • 4.2 微服务运行时服务架构的组成部分
  • 4.3 微服务运行时基础架构的组成部分
  • 4.4 微服务运行时后端架构的组成部分
  • 4.5 微服务技术架构设计模式
  • 4.6 本章小结
  • 第5章 微服务技术框架体系
  • 5.1 微服务技术框架概述
  • 5.2 开发型微服务基础框架平台
  • 5.3 运维型微服务基础框架平台
  • 5.4 Serverless型微服务基础框架平台
  • 5.5 微服务开发框架平台
  • 5.6 本章小结
  • 第3部分 微服务业务体系
  • 第6章 微服务业务体系概述
  • 6.1 微服务业务体系的定义
  • 6.2 与微服务业务体系相关的一些基本概念
  • 6.3 业务微服务解决的核心问题
  • 6.4 业务微服务的组织和集成
  • 6.5 实现业务微服务的相关架构
  • 6.6 本章小结
  • 第7章 业务微服务分析设计方法论
  • 7.1 总体说明和业务场景描述
  • 7.2 普通服务分析和设计
  • 7.3 领域驱动设计和微服务
  • 7.4 六边形架构分析和设计
  • 7.5 Clean架构分析和设计
  • 7.6 DCI架构分析和设计
  • 7.7 CQRS架构分析和设计
  • 7.8 本章小结
  • 第4部分 微服务管理体系
  • 第8章 微服务管理体系概述
  • 8.1 微服务管理体系的定义
  • 8.2 微服务管理体系的内容
  • 8.3 微服务应用成熟度级别
  • 8.4 微服务应用的“12要素”原则
  • 8.5 微服务规范
  • 8.6 微服务度量指标
  • 8.7 本章小结
  • 第9章 微服务应用的组织、人员和文化
  • 9.1 单体架构应用的团队问题
  • 9.2 微服务对组织、人员和文化的影响
  • 9.3 根据微服务的需要调整组织、人员和文化
  • 9.4 本章小结
  • 第10章 微服务的开发和运维流程
  • 10.1 软件开发流程的演化历史
  • 10.2 DevOps概述
  • 10.3 在微服务下DevOps的实现
  • 10.4 本章小结
  • 第5部分 微服务体系建设实践
  • 第11章 传统架构迁徙到微服务架构
  • 11.1 迁徙的必要性
  • 11.2 需要考虑的问题
  • 11.3 传统架构迁徙到微服务架构的原则
  • 11.4 传统架构迁徙到微服务架构的策略
  • 11.5 传统架构迁徙到微服务架构的实施流程
  • 11.6 本章小结
  • 第12章 新建系统的业务微服务全生命周期过程
  • 12.1 业务微服务全生命周期过程概述
  • 12.2 产品或平台微服务化需要考虑的问题
  • 12.3 产品或平台业务微服务的建设步骤
  • 12.4 本章小结
展开全部