Building Microservices (Paperback)
暫譯: 建立微服務

Sam Newman

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

商品描述

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.

Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.

  • Discover how microservices allow you to align your system design with your organization’s goals
  • Learn options for integrating a service with the rest of your system
  • Take an incremental approach when splitting monolithic codebases
  • Deploy individual microservices through continuous integration
  • Examine the complexities of testing and monitoring distributed services
  • Manage security with user-to-service and service-to-service models
  • Understand the challenges of scaling microservice architectures

商品描述(中文翻譯)

分散式系統在過去十年中變得更加細緻,從以代碼為主的單體應用程式轉變為更小且自包含的微服務。然而,開發這些系統也帶來了一系列的挑戰。本書提供了大量的範例和實用建議,從整體的角度探討系統架構師和管理員在構建、管理和演進微服務架構時必須考慮的主題。

微服務技術發展迅速。作者 Sam Newman 為您提供了堅實的概念基礎,同時深入探討當前在建模、整合、測試、部署和監控您自己的自主服務方面的解決方案。您將在整本書中跟隨一個虛構的公司,了解構建微服務架構如何影響單一領域。

- 探索微服務如何使您的系統設計與組織的目標保持一致
- 學習將服務與系統其他部分整合的選項
- 在拆分單體代碼庫時採取漸進式的方法
- 通過持續整合部署單個微服務
- 檢視測試和監控分散式服務的複雜性
- 使用用戶對服務和服務對服務的模型來管理安全性
- 理解擴展微服務架構的挑戰