随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;zui后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。
本书不仅适合架构师、开发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。
√ 微服务旨在化大而复杂为小而简单,用快速交付支撑持续创新
√ 被谷歌等一线IT企业采用,与容器|云计算|持续交付等热点实践密不可分
√ 从架构演进到原理剖析,覆盖开发、测试、部署、运维、组织变化等微服务各方面
√ 代码静态检查、云基础设施构建、 Docker映像构建及部署、持续交付流水线、服务日志全程实战
作者简介
推荐序
自序
前言
第1部分 基础篇
第1章 微服务架构综述
第2部分 策略篇
第2章 微服务生态系统
第3章 微服务关键技术
第4章 微服务参考模型
第5章 基于参考模型的实践
第6章 遗留系统的微服务改造
第3部分 实战篇
第7章 微服务开发框架ServiceComb
第8章 微服务云应用平台ServiceStage
第9章 SockShop系统分析与设计
第10章 实现SockShop系统的第一个服务
第11章 实现SockShop系统的其他服务
第12章 部署SockShop系统
第13章 运维SockShop系统
附录A ServiceStage相关概念
附录B TOSCA模板介绍
写在最后
参考文献
资源列表

