相关作者的搜索结果
微服务设计(第2版)
14人今日阅读
本书是系统架构领域标杆参考书的升级版,由业内资深专家萨姆·纽曼(Sam Newman)撰写。 过去10年,随着微服务的普及,大量组织从单体应用迁移到了微服务应用,分布式系统变得愈加精细化,然而,这个过程中也出现了一系列问题。本书深入探讨了构建、管理、扩展和演进微服务架构时需要考虑的方方面面。内容分为三部分:第一部分“基础”(第1章~第4章),详细阐述微服务背后的核心思想;第二部分“实现”(第5章~第13章),带你转向具体实现细节,通过各种技术和方法尽可能大程度地用好微服务;第三部分“人和组织”(第14章~第16章),具体阐述离开人和组织的支持,理念和技术将毫无意义。通过学习本书,你将深入了解对微服务的建模、集成、测试、部署和监控等方向新的解决方案。 第2版进行了全面更新:新增了微服务构建和部署、无服务器计算及云原生应用等主题,扩充了进程间通信等内容。此外,新版贯穿了更多业界常见案例,提供了更多代码示例,帮助大家落地微服务。 本书面向架构师、开发人员、测试人员和IT运维人员等各类对微服务感兴趣的读者。
重构到微服务
对于单体系统,你是如何来进行梳理并且逐步将它演进到微服务架构的呢?你是如何在保证业务正常进行的同时来做这件事的? 作为其畅销著作《Building Microservices》的姊妹篇,《重构到微服务》详细阐释了一种从存量的单体应用迁移到微服务架构的可行方法。 《重构到微服务》作为一本改造指南,提供了大量针对如何将单体应用演进到微服务架构的实操建议。书中包含了大量图形化的示例、充满洞见的改造模式、涉及从改造的初始规划阶段到应用系统和数据库的解耦,涵盖了许多场景和策略,它们将帮助你实现成功的改造。 你将从《重构到微服务》中学到这些经过实践检验过的模式和技巧。在改造过程,你一定会发现它们非常有价值。 适合于期望演进到微服务,而不是重写的组织。 帮助组织决策是否要改造、何时改造、以及从哪里入手进行改造。 如何解决遗留系统的通信、集成和迁移问题。 阐述了若干不同的迁移模式,以及在什么情况下采用这些模式。 提供了多种数据库迁移方法的案例,以及对应的同步机制。 探索了应用系统解耦的方法,包括若干架构重构的模式。 深入探讨了数据库解耦的细节,包括打破参照完整性和事务完整性的影响,新的失败模式等。