随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;zui后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。

本书不仅适合架构师、开发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。

推荐语

√ 微服务旨在化大而复杂为小而简单,用快速交付支撑持续创新

√ 被谷歌等一线IT企业采用,与容器|云计算|持续交付等热点实践密不可分

√ 从架构演进到原理剖析,覆盖开发、测试、部署、运维、组织变化等微服务各方面

√ 代码静态检查、云基础设施构建、 Docker映像构建及部署、持续交付流水线、服务日志全程实战

作者

ThoughtWorks的首席咨询师王磊是较早倡导和实践微服务的先行者。王磊是开源软件的爱好者和贡献者,社区活动的参与者,《Ruby Gems开发实战》(Practical RubyGems)一书的译者,GDCR西安的组织者。他于2012年加入ThoughtWorks,为外诸多客户提供项目交付和咨询服务;在加入ThoughtWorks之前,曾就职过多家知名外企,具有丰富的敏捷项目实战经验。目前致力于微服务架构、高可用的Web应用以及DevOps的研究与实践。

查看全部
目录

作者简介

推荐序

自序

前言

第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模板介绍

写在最后

参考文献

资源列表

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400