Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization (Paperback)

Susan Fowler

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

商品描述

                 
One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what's next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You'll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.
Explore production-readiness standards, including:
  • Stability and Reliability: develop, deploy, introduce, and deprecate microservices; protect against dependency failures
  • Scalability and Performance: learn essential components for achieving greater microservice efficiency
  • Fault Tolerance and Catastrophe Preparedness: ensure availability by actively pushing microservices to fail in real time
  • Monitoring: learn how to monitor, log, and display key metrics; establish alerting and on-call procedures
  • Documentation and Understanding: mitigate tradeoffs that come with microservice adoption, including organizational sprawl and technical debt

商品描述(中文翻譯)

採用微服務架構的組織面臨的最大挑戰之一是缺乏架構、運營和組織標準化。在將一個龐大的應用程序拆分為微服務或從頭開始構建微服務生態系統之後,許多工程師不知道接下來該做什麼。在這本實用書中,作者蘇珊·福勒(Susan Fowler)深入介紹了一套微服務標準,她的經驗來自於在Uber標準化超過一千個微服務的過程中。您將學習如何設計穩定、可靠、可擴展、容錯、高效、可監控、有文檔並能應對任何災難的微服務。

探索生產就緒標準,包括:
- 穩定性和可靠性:開發、部署、引入和棄用微服務;防止依賴失敗
- 可擴展性和性能:了解實現更高微服務效率的基本組件
- 容錯和災難準備:通過實時主動推送微服務來確保可用性
- 監控:學習如何監控、記錄和顯示關鍵指標;建立警報和值班程序
- 文檔和理解:減輕微服務採用所帶來的折衷,包括組織擴展和技術債務。