Restful Web API Patterns and Practices Cookbook: Connecting and Orchestrating Microservices and Distributed Data (Paperback)

Amundsen, Mike

  • 出版商: O'Reilly
  • 出版日期: 2022-11-22
  • 定價: $2,300
  • 售價: 9.5$2,185
  • 貴賓價: 9.0$2,070
  • 語言: 英文
  • 頁數: 468
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098106741
  • ISBN-13: 9781098106744
  • 相關分類: Microservices 微服務SOA
  • 立即出貨

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

商品描述

Many organizations today orchestrate and maintain apps that rely on other people's services. Software designers, developers, and architects in those companies often work to coordinate and maintain apps based on existing microservices, including third-party services that run outside their ecosystem. This cookbook provides proven recipes to help you get those many disparate parts to work together in your network.

Author Mike Amundsen provides step-by-step solutions for finding, connecting, and maintaining applications designed and built by people outside the organization. Whether you're working on human-centric mobile apps or creating high-powered machine-to-machine solutions, this guide shows you the rules, routines, commands, and protocols--the glue--that integrates individual microservices so they can function together in a safe, scalable, and reliable way.

  • Design and build individual microservices that can successfully interact on the open web
  • Increase interoperability by designing services that share a common understanding
  • Build client applications that can adapt to evolving services without breaking
  • Create resilient and reliable microservices that support peer-to-peer interactions on the web
  • Use web-based service registries to support runtime find-and-bind operations that manage external dependencies in real time
  • Implement stable workflows to accomplish complex, multiservice tasks consistently

商品描述(中文翻譯)

現今許多組織都在維護和管理依賴他人服務的應用程式。這些公司的軟體設計師、開發人員和架構師通常需要協調和維護基於現有微服務的應用程式,包括運行在其生態系統之外的第三方服務。本書提供了經過驗證的解決方案,幫助您將這些不同的部分在您的網絡中協同工作。

作者Mike Amundsen提供了逐步解決方案,用於尋找、連接和維護由組織外的人設計和建立的應用程式。無論您是在開發以人為中心的移動應用程式還是創建高效的機器對機器解決方案,本指南都會向您展示整合個別微服務所需的規則、例程、命令和協議,以便它們能夠以安全、可擴展和可靠的方式一起運作。

本書的內容包括:
- 設計和構建能夠在開放網絡上成功互動的個別微服務
- 通過設計共享共同理解的服務,增加互操作性
- 建立能夠適應不斷變化的服務而不中斷的客戶端應用程式
- 創建支持網絡上點對點互動的可靠和可靠的微服務
- 使用基於網絡的服務註冊表,以實時管理外部依賴關係的運行時尋找和綁定操作
- 實施穩定的工作流程,以始終如一地完成複雜的多服務任務