Microservices: Flexible Software Architectures
暫譯: 微服務:靈活的軟體架構

Eberhard Wolff

買這商品的人也買了...

相關主題

商品描述

A Microservice-based architecture divides software systems into many small services which can be deployed independently. Every team works on its own Microservices and is thus decoupled from other teams. This allows to easily scale agile processes. The modularization into Microservices protects the system against architecture decay. Consequently, systems based on Microservices stay maintainable in the long term. In addition, legacy systems can be migrated to Microservices without having to change the legacy code. Moreover, Continuous Delivery is easier to implement in Microservice-based systems. The book is translated from German.
What Readers Say
This is what readers say about the original German edition of the book:
Surprisingly, the best book on Microservices is in German: "Microservices" by @ewolff (Matthias Fritschi)
For IT topics I usually prefer English literature, but I really recommend "Continuous Delivery" and "Microservices" by @ewolff. (Peter Storch)
Content
Eberhard Wolff's book offers a comprehensive introduction to Microservices. It covers:
  • Advantages and disadvantages of the Microservice approach
  • Microservices vs. SOA (Service-oriented Architecture)
  • The architecture of Microservice-based systems
  • The architecture of individual Microservices
  • Impact on project organization, operation, testing and deployment
  • Nanoservices

The book explains technology-neutral concepts and architectures which can be implemented with various technologies. As an example a concrete Java technology stack is shown with Spring Boot, the Netflix stack and Spring Cloud.
On the basis of many examples and concrete scenarios you will learn how Microservices can be used as effectively as possible. You will also get suggestions how to deepen what you have learned through your own experiments.
Audience
  • Software developers
  • Software architects
  • Technical project managers
  • Ops and DevOps engineers

商品描述(中文翻譯)

微服務架構將軟體系統劃分為許多小型服務,這些服務可以獨立部署。每個團隊專注於自己的微服務,因此與其他團隊解耦。這使得敏捷流程的擴展變得更加容易。微服務的模組化保護系統免受架構衰退的影響。因此,基於微服務的系統在長期內保持可維護性。此外,舊有系統可以在不改變舊代碼的情況下遷移到微服務。此外,在基於微服務的系統中實現持續交付(Continuous Delivery)也更為容易。本書翻譯自德文。

讀者評價
這是讀者對本書德文原版的評價:
令人驚訝的是,關於微服務的最佳書籍是德文的:《Microservices》由 @ewolff(Matthias Fritschi)著作。
對於IT主題,我通常偏好英文文獻,但我真的推薦 @ewolff 的《Continuous Delivery》和《Microservices》。 (Peter Storch)
內容
Eberhard Wolff 的書提供了微服務的全面介紹。內容包括:

  • 微服務方法的優缺點
  • 微服務與SOA(面向服務的架構)
  • 基於微服務的系統架構
  • 單個微服務的架構
  • 對項目組織、運營、測試和部署的影響
  • 納米服務(Nanoservices)

本書解釋了技術中立的概念和架構,這些概念和架構可以用各種技術實現。作為示例,展示了一個具體的Java技術棧,包括Spring Boot、Netflix棧和Spring Cloud。
通過許多示例和具體場景,您將學習如何有效地使用微服務。您還將獲得建議,幫助您通過自己的實驗深入學習所學的內容。
讀者對象
  • 軟體開發人員
  • 軟體架構師
  • 技術專案經理
  • 運營和DevOps工程師