¥ 29.99 购买电子书
推送到 Kindle 的服务已停止,如需 mobi 版,请看 最新帮助

图灵程序设计丛书

微服务设计

~ Sam Newman (作者)   崔力强 张骏 (译者)
通过Netflix、Amazon等多个业界案例,从微服务架构演进到原理剖析,全面讲解建模、集成、部署等微服务所涉及的各种主题。
2016年最受欢迎电子书 技术类TOP10,全榜单: http://www.ituring.com.cn/article/273709
版权声明 阅读
O'Reilly Media, Inc. 介绍 阅读
前言 阅读
第 1 章 微服务 阅读
第 2 章 演化式架构师
第 3 章 如何建模服务
第 4 章 集成
第 5 章 分解单块系统
第 6 章 部署
第 7 章 测试
第 8 章 监控
第 9 章 安全
第 10 章 康威定律和系统设计
第 11 章 规模化微服务
第 12 章 总结
关于作者
关于封面
系列书名 图灵程序设计丛书
书  号 978-7-115-42026-8
出版日期 2016-04
页  数 228
定  价 69.00 元
印刷方式 黑白
类  别

过去十年中,分布式系统的粒度变得越来越细,包含大量代码的单块应用逐渐转变为自包含的微服务。但开发微服务系统也有一些让人头疼的问题。本书通过大量的例子,全面讨论了系统架构师和管理员在构建、管理和演化微服务架构时必须考虑的问题,并给出了实用的建议。

本书不但详细地阐述了微服务的基本概念,而且还深入探究了如何对自治服务进行建模、集成、测试、部署及监控。书中虚构了某个领域的一家公司,来帮助读者学习微服务架构是如何影响一个领域的。

- 了解微服务如何将系统设计与组织目标相匹配  
- 掌握将一个服务和现有系统进行集成的不同方式
- 使用增量式的做法拆分单块代码库
- 通过持续集成部署各个微服务
- 审视对分布式系统进行测试和监控的复杂性
- 管理“用户-服务”和“服务-服务”两种模式下的安全性
- 理解微服务架构在规模化方面所面临的问题

“微服务架构有很多吸引人的地方,但一不留神,就会在微服务之路上遭遇很多令人痛苦的陷阱。这本书会帮助你确定微服务这条路是否适合你,以及如何在你的旅程中避免这些陷阱。”——Martin Fowler,世界级软件开发大师,ThoughtWorks首席科学家

本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。

本书适合软件架构师、系统设计师及其他相关工程人员阅读。

Sam Newman是ThoughtWorks公司的技术专家、ThoughtWorks内部系统架构师,同时还为全球的客户提供咨询服务。他在开发和IT运维方面与全球多个领域的公司有过合作。

<译者简介>
崔力强
阿里巴巴技术专家,目前专注于持续交付相关的产品开发。曾在ThoughtWorks任职多年,从事软件定制开发、敏捷软件开发的相关咨询等工作,帮助过数个团队和项目进行精益需求管理、软件设计、自动化测试和持续集成等实践。微信号:blade_1986

张骏
2010年加入ThoughtWorks公司。作为开发人员、项目经理、资深敏捷教练和资深咨询师,在金融、电信和能源服务行业的大型复杂业务系统的设计、开发、管理、咨询等方面有丰富的经验。曾为国内外诸多客户提供软件设计、开发以及咨询服务。拥有10年工作经验,在Scrum、看板、规模化敏捷等方法论,以及精益需求管理、自动化测试、持续集成、领域驱动设计、微服务等具体实践方面都有丰富的积累。微信号:zhangjun695339

原书书名 Building Microservices
原书书号 978-1491950357
原书国家 美国
原书出版社 O'Reilly
原书页数 250

本书标签

× 47
× 15
× 6
× 0

相关标签