重磅新书预告
《微服务设计(第2版)》
Building Microservices: Designing Fine-Grained Systems 2nd Edition(中文版《微服务设计(第2版)》) 是系统架构领域最受欢迎的作品之一,由微服务技术大佬 Sam Newman 执笔撰写。自首版面世以来,长居 Amazon 架构、软件开发等领域畅销榜前列,并获 Amazon 读者 4.8 星好评:
本书是系统架构领域经典参考书的升级版,由业内资深专家萨姆·纽曼(Sam Newman)撰写。
过去 10 年,随着微服务的普及,大量组织从单体应用迁移到了微服务应用,分布式系统变 得愈加精细化,然而,这个过程中也出现了一系列问题。本书深入探讨了构建、管理、扩展和 演进微服务架构时需要考虑的方方面面。内容分为三部分:第一部分“基础”(第 1 章 ~ 第 4 章), 详细阐述微服务背后的核心思想;第二部分“实现”(第 5 章 ~ 第 13 章),带你转向具体实现细节, 通过各种技术和方法最大程度地用好微服务;第三部分“人和组织”(第 14 章 ~ 第 16 章),具 体阐述离开人和组织的支持,理念和技术将毫无意义。通过学习本书,你将深入了解微服务的 建模、集成、测试、部署和监控等方向最新的解决方案。
第 2 版进行了全面更新:新增了微服务构建和部署、无服务器计算及云原生应用等主题, 扩充了进程间通信等内容。此外,新版贯穿了更多业界经典案例,提供了更多代码示例,帮助 大家落地微服务。
本书面向架构师、开发人员、测试人员和 IT 运维人员等各类对微服务感兴趣的读者。
经典书一览
1.程序员必读之软件架构
2.架构师应该知道的37件事
3.演进式架构
4.微服务与事件驱动架构
5.图解云计算架构:基础设施和API
6.Google系统架构解密:构建安全可靠的系统
7. 深入剖析Kubernetes
8. Docker容器与容器云(第2版)
1.程序员必读之软件架构
作者:[英]布朗(Simon Brown) 译者:邓钢
全球知名软件架构师、
CodingtheArchitecture 网站作者 Simon Brown 作品
通常,人们对软件架构师持两种错误的看法。有人认为软件架构师是一种高高在上的职位;有人认为软件架构师完全不懂开发,只是会画条条框框的指挥家。本书将打破这些传统的认知,模糊软件开发和架构在流程中的界限,进而为软件架构正名。本书是一本强调实践、注重实效、轻量级、面向开发者的软件架构指南。如果你是一名想成为软件架构师的程序员,那么本书就是为你准备的。
2. 架构师应该知道的37件事
作者:格雷戈尔·霍培(Gregor Hohpe)
译者:许顺强
亚马逊五星力作,以故事的方式讲述架构师的内功心法
融汇架构高手20余年经验心得,领悟企业信息变革的要义精髓
本书汇集了一名架构师20多年来在全球各大企业任职的经验,共分为5个部分,分别对应在帮助大型企业进行IT转型的过程中,首席架构师必须高效处理的5个方面:企业或IT架构师的角色和能力、架构工作在大型企业中的价值、与各种干系人的沟通、对组织结构和系统的理解、对传统组织进行转型。
本书科学而系统地归纳出软件架构师应该具备的完整能力模型,不仅帮助软件开发人员系统地学习如何掌握这37项技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术“天花板”,成为一名合格的软件架构师。
3. 演进式架构
作者:Neal Ford,Rebecca Parsons,Patrick Kua
译者:周训杰
美亚 4.3 星评
阐述先进架构思想
在软件开发流程中,为了尽可能快地响应各种变化,理应把结构渐进改变作为设计的首要原则。本书获得敏捷之父 Martin Fowler 作序推荐 ,详尽阐述了演进式架构的必要性、构建方法以及需要注意的问题。各章结合案例分别讨论了软件架构、适应度函数、开展增量变更、架构耦合、演进式数据、构建可演进的架构、演进式架构的陷阱和反模式,以及实践演进式架构。
4. 微服务与事件驱动架构
作者:亚当•贝勒马尔(Adam Bellemare)
译者:温正东
大数据行业黑马Confluent的微服务架构经验
事件驱动型微服务落地指南
微服务既有同步实现,亦有异步实现。异步微服务架构以事件驱动,不受特定的API限制,系统的耦合度低,可扩展性强。本书教你从头开始构建完整的事件驱动型微服务架构,根据实际的业务需求调整、扩展微服务,更好地实践持续交付,并以全新的视角思考如何充分利用实时数据的价值。
5. 图解云计算架构:基础设施和API
作者:平山毅,中岛伦明,中井悦司,矢口悟志,森山京平,元木显弘
译者:胡屹
网罗云架构基础知识,架构工程师和应用工程师皆适用
从基础知识到内部原理,专业人士撰写,理论结合实际
讲解细致,图文并茂
本书主要讲解了构建基于IaaS的云计算架构时所必备的基础知识。云计算架构的最大特征是可以通过API来控制基础设施,因此可以完成在传统环境中无法完成的构建和应用。本书内容以API为中心展开,首先说明了云计算的概念、通用组件及API的机制等基础知识,然后逐一讲解了服务器、存储和网络等组件,以及这些组件是如何通过API控制的,最后介绍了多重云的配置要点和不可变基础设施等云原生架构的管理方法。
6. Google系统架构解密:构建安全可靠的系统
作者:希瑟·阿德金斯(Heather Adkins) 贝齐·拜尔(Betsy Beyer) 保罗·布兰肯希普(Paul Blankinship) 彼得·莱万多夫斯基(Piotr Lewandowski) 阿那·奥普雷亚(Ana Oprea) 亚当·斯塔布菲尔德(Adam Stubblefield)
译者:周雨阳 刘志颖
谷歌SRE系列新作,聚焦安全性和可靠性
谷歌团队针对系统架构分享前沿经验
腾讯一线DevSecOps工程师倾力翻译
在本书中,Google安全团队分享了成功设计、实现、维护系统的最佳实践。你将了解系统的设计策略,如何在编程、测试、调试等环节中实现安全性和可靠性,以及如何应对不可预知的安全事件。
全书分为五大部分,共21章,内容涉及安全性和可靠性的关系,系统的设计原则、实现原则、维护原则,还辅以丰富的案例分析。阅读本书,你不仅能学到丰富的系统架构技巧,而且能看到相关从业者在面临复杂的实际状况时如何权衡利弊,从而真正提高系统的安全性和可靠性。
7. 深入剖析Kubernetes
作者:张磊
CNCF TOC成员张磊重磅作品
深入剖析核心原理
近4万读者一致好评
基于Kubernetes v1.18
本书基于Kubernetes v1.18,深入剖析Kubernetes的本质、核心原理和设计思想。本书从开发者和使用者的真实逻辑出发,逐层剖析Kubernetes项目的核心特性,全面涵盖集群搭建、容器编排、网络、资源管理等核心内容,以生动有趣的语言揭示了Kubernetes的设计原则和容器编排理念,是一本全面且深入的Kubernetes技术指南。
8. Docker 容器与容器云 第2版
作者:浙江大学SEL实验室
从源码层面深度解析Docker核心原理
Kubernetes源码完全解读+最佳实践
广泛涵盖Docker高级实践技巧
全面梳理主流容器云技术架构方法
本书根据Docker 1.10版和Kubernetes 1.2版对第1版进行了全面更新,从实践者的角度出发,以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。
点个在看你最好看