DevOps爱好者必须阅读的微服务架构7本书
这七本书将帮助软件开发人员更好地理解微服务的概念和技术。
微服务是当今软件业中最常被谈论的术语。微服务体系结构是每个软件公司都希望采用的,以消除构建具有更多依赖关系的大型应用程序的复杂性。微服务体系结构将大型应用程序分解为小的、独立的和可伸缩的部分,以确保依赖和失败的影响是最小的或零的。微服务体系结构还提高了整体效率,因为它们更易于插入和播放,并且易于管理。
微服务和DevOps是密切相关的,我们希望你们不仅通过浏览互联网,还通过阅读我们将要列出的这些书籍来了解微服务。
今天,我们将看到一些您应该阅读的关于微服务的好书,它们可以帮助您丰富您的微服务概念,并进一步了解微服务。
Microservices架构的书
1. Building Microservices by Sam Newman
本书讨论了建设微服务体系架构的最简单方法。分布式系统在过去的十年中变得越来越细粒度,从使用大量代码的单体架构应用程序发展到更小、独立的微服务系统。
2. Production‑Ready Microservices: Building Standardized Systems by Susan J. Fowler
对于采用微服务体系结构的公司来说,最重要的障碍之一是缺乏体系结构、操作和组织规律性。在彻底分解单体架构应用程序或从头构建一个微服务生态系统之后,许多工程师都想知道接下来会发生什么。在这本实用的书中,作者 Susan J. Fowler根据她在优步公司设计千个微服务的经验,详细介绍了一套微服务标准。
3. Microservice Architecture: Aligning Principles, Practices, and Culture by Irakli Nadareishvili
微服务可以对你的业务产生真正的影响——问问Amazon和netflix就知道了——但如果你不以正确的方式实现它们,你可能会陷入许多陷阱。这本实用的书涵盖了整个微服务领域,包括这种独特的、模块化的系统构建技术的原理、技术和方法。
4. The Tao of Microservices by Richard Rodger
“微服务之道”引导您了解如何在真实的项目中实现微服务体系结构。这本高级的书提供了微服务设计的概念感,以及核心概念和它们的应用。
5. Spring Microservices in Action by John Carnell
“Spring Microservices in Action”解释了如何使用Java和Spring平台构建基于微服务的应用程序。
6. Microservices: Flexible Software Architecture by Eberhard Wolff
在这本书中,Eberhard Wolff介绍了所有你需要的关于微服务的知识和信息。他从技术中立的角度阐述了微服务的概念、理论、体系结构和场景,并展示了如何使用当今的领先技术来执行它们,比如Docker、Java、Spring Boot、Netflix stack和Spring Cloud。
7. Mastering Microservices With Java by Sourabh Sharma
这本书是写给Java开发人员的,他们已经习惯了微服务体系结构,现在需要更深入地研究如何在企业级高效地执行微服务。需要合理的知识水平和对核心微服务元素和应用程序的理解。
我相信这七本书可以让你了解到你所需要的有关微服务的全部知识。