Crafting Great APIs with Domain-Driven Design: Collaborative Craftsmanship of Asynchronous and Synchronous APIs
暫譯: 使用領域驅動設計打造優秀的API:非同步與同步API的協作工藝
Junker, Annegret, Lazzaretti, Fabrizio
- 出版商: Apress
- 出版日期: 2025-10-28
- 售價: $1,930
- 貴賓價: 9.5 折 $1,834
- 語言: 英文
- 頁數: 432
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9798868814563
- ISBN-13: 9798868814563
-
相關分類:
Domain-Driven Design
海外代購書籍(需單獨結帳)
相關主題
商品描述
Crafting, testing, and maintaining events and synchronous APIs represent one of the most challenging tasks in modern software applications. This comprehensive guide delves deeply into the intricacies of managing asynchronous and synchronous APIs using a consistent design approach.
The uniqueness of this book lies in its emphasis on collaborative API design between IT and business experts, facilitated by Domain-Driven Design (DDD). It provides clear guidance on selecting the appropriate communication strategy for different scenarios, ensuring that APIs meet the evolving needs of both developers and end-users.
Readers will gain valuable insights into using popular definition languages such as OpenAPI and AsyncAPI. This book offers a case study that demonstrates how the described methodologies can be applied to modernize legacy systems, ensuring compatibility with development practices.
By the end of this book readers, will be equipped to design APIs that are not only technically sound but also intuitive, reliable, and adaptable to the dynamic needs of modern applications.
You Will:
- Learn how to choose the most appropriate communication strategy for different scenarios, considering factors such as scalability, reliability, and compatibility with modern development practices.
- Explore the practical application of popular definition languages like OpenAPI and AsyncAPI to create robust APIs
- Learn how to facilitate collaborative API design between IT and business experts using Domain-Driven Design (DDD), ensuring that APIs align with both technical requirements and business objectives.
This book is for: Software architects, business analysts, developers and IT professionals
商品描述(中文翻譯)
撰寫、測試和維護事件及同步 API 是現代軟體應用中最具挑戰性的任務之一。本書深入探討了使用一致設計方法管理非同步和同步 API 的複雜性。
本書的獨特之處在於強調 IT 專家與業務專家之間的協作 API 設計,這一過程由領域驅動設計(Domain-Driven Design, DDD)促進。它提供了針對不同情境選擇適當通訊策略的明確指導,確保 API 滿足開發者和最終使用者不斷變化的需求。
讀者將獲得使用流行定義語言(如 OpenAPI 和 AsyncAPI)的寶貴見解。本書提供了一個案例研究,展示了如何將所描述的方法應用於現代化舊系統,確保與開發實踐的相容性。
在本書結束時,讀者將具備設計不僅技術上可靠,還直觀、可靠且能適應現代應用動態需求的 API 的能力。
您將:
- 學習如何根據可擴展性、可靠性和與現代開發實踐的相容性等因素,為不同情境選擇最合適的通訊策略。
- 探索流行定義語言(如 OpenAPI 和 AsyncAPI)的實際應用,以創建穩健的 API。
- 學習如何使用領域驅動設計(DDD)促進 IT 專家與業務專家之間的協作 API 設計,確保 API 與技術需求和業務目標保持一致。
本書適合:軟體架構師、業務分析師、開發者和 IT 專業人員。