Crafting great APIs with domain-driven design : collaborative craftsmanship of asynchronous and synchronous APIs /

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...

Full description

Bibliographic Details
Main Authors: Junker, Annegret (Author), Lazzaretti, Fabrizio (Author)
Corporate Author: Safari, an O'Reilly Media Company
Format: eBook
Language:English
Published: New York : Apress, 2025.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Introduction
  • Part I: The Importance of API Design
  • Chapter 1: Transforming Problematic APIs
  • Chapter 2: Communication Categories
  • Chapter 3: Quality Requirements for APIs
  • Part II: Domain Driven API Design
  • Chapter 4: Online Library
  • Chapter 5: API Design supported by Domain-driven Design
  • Chapter 6: Definition of the Interfaces
  • Chapter 7: Defining the Interfaces of the Online Library
  • Part III: Enabling Tranformation
  • Chapter 8: Developer experience and API implementation
  • Chapter 9: Collaborative Design and Agility
  • Chapter 10: Iterative Extesions
  • Chapter 11: Brownfield Project
  • Chapter 12: Shortcuts in the Process
  • Chapter 13: APIs and Events in a Neverless World
  • Part IV: Summarizing
  • Chapter 14: Avoiding Mistakes in the Definition of Events and APIs
  • Chapter 15: A Couple of Beautiful APIs
  • Chapter 16: Summary
  • Glossary
  • Solutions.