本书共13章, 第1章对微服务架构进行介绍 ; 第2-5章, 分别讲解Linux操作系统、Docker容器化引擎、代码管理平台, 以及构建微服务架构的基础框架Spring Boot ; 第6-9章讲解了使用Spring Cloud中各个组件实现微服务项目的服务注册与发现、客户端负载均衡、服务容错保护、声明式服务调用、API网关服务、分布式配置中心等功能 ; 第10章和第11章分别讲解了分布式协调框架ZooKeeper和高性能Java RPC框架Dubbo ; 最后, 第12章和第13章介绍了敏捷开发、极限编程思想和持续集成与持续交付的基本概念。