保存成功
订阅成功
保存失败,请重试
提交成功
微服务设计

内容简介

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

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

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

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

作者简介

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

极客书购买须知

  1. 本产品为《微服务设计》一书电子版全本内容,共计 34 万字。
  2. 付费购买用户、超级会员用户可享受文章永久阅读权限
  3. 本产品为虚拟产品,一经付费概不退款,敬请谅解。
  4. 本产品内容授权自北京图灵文化发展有限公司。
  5. 极客书同时可在 https://www.xn--h1aalajfll.com/ 购买与阅读。
推荐电子书查看更多电子书
算法详解(卷1)——算法基础
Tim Roughgarden
算法
¥31.9920 万字
算法的心机
GitChat
算法
数据结构
The Coder
¥2.996.2 万字
人工智能之知识图谱
AMiner 出品
人工智能
知识图谱
免费
免费8.8 万字
中国式敏捷
GitChat
敏捷
DevOps
The Coder
¥2.996.3 万字
人工智能之数据挖掘
AMiner 出品
人工智能
数据
免费
免费20 万字
关注提示×
扫码关注公众号,获得电子书免费/特价消息!