微服务设计(第2版) - 萨姆·纽曼(Sam Newman)

微服务设计(第2版)

萨姆·纽曼(Sam Newman)

出版时间

2024-04-14

ISBN

9787115638762

评分

★★★★★

标签

计算机

书籍介绍

本书是系统架构领域经典参考书的升级版,由业内资深专家萨姆·纽曼(Sam Newman)撰写。 过去10年,随着微服务的普及,大量组织从单体应用迁移到了微服务应用,分布式系统变得愈加精细化,然而,这个过程中也出现了一系列问题。本书深入探讨了构建、管理、扩展和演进微服务架构时需要考虑的方方面面。内容分为三部分:第一部分“基础”(第1章~第4章),详细阐述微服务背后的核心思想;第二部分“实现”(第5章~第13章),带你转向具体实现细节,通过各种技术和方法最大程度地用好微服务;第三部分“人和组织”(第14章~第16章),具体阐述离开人和组织的支持,理念和技术将毫无意义。通过学习本书,你将深入了解对微服务的建模、集成、测试、部署和监控等方向最新的解决方案。 第2版进行了全面更新:新增了微服务构建和部署、无服务器计算及云原生应用等主题,扩充了进程间通信等内容。此外,新版贯穿了更多业界经典案例,提供了更多代码示例,帮助大家落地微服务。

本书面向架构师、开发人员、测试人员和IT运维人员等各类对微服务感兴趣的读者。

编辑推荐

1-【经典】软件架构领域经典,Amazon 4.8 星好评

2-【全新】第2版全新升级,内容更新率超过 70%

3-【易读】内容通俗易懂,180 张图剖析微服务设计

4-【专业】作者为微服务先驱,译者为微服务实践者

5-【实战】聚焦微服务痛点,打造高可用分布式架构

6-【面广】多行业案例,涵盖电子商务、金融、广告、支付等

7-【力荐】Martin Fowler 领衔推荐,国内外一线专家联袂推荐

目录
前言
第一部分 基础
第1章 追根问底微服务 3
1.1 微服务概述 3
1.2 微服务的关键概念 5

显示全部
用户评论
相对于第一版大升级。首先涉及到了微服务的方方面面,从开发到部署,甚至到团队建设。第二深度比第一版深入很多,讲了非常多各个场景的技术选择,什么时候用哪种更合适,局限性是什么,不会像推销一样只谈好处。最后书里面有挺多不错的洞见,比如基于主干开发为什么比gitflow适合日常开发。
系统架构圣经! 详解微服务的基本概念,帮你打下坚实的理论基础。 系统建模指南,教你如何合理划分服务边界,实现高效协作。 集成、测试、部署——全面覆盖微服务的关键环节。
收藏