Crafting Great APIs With DDD
Abstract
How do you craft great APIs? How is it self-explanatory and straightforward to use? Will it cover the business needs? Is the interface synchronous or asynchronous?
We will discuss these questions and show how business and IT can build beautiful APIs in collaboration. We will introduce you to Domain Storytelling and Event Storming methods in conjunction with domain-driven design (DDD) and explain how these methods can help to derive designs for synchronous and asynchronous interfaces.
This talk was held at iSAQB Software Architecture Gathering 2025 on November 25, 2025 in Berlin, Germany.

Links
Related Resources
Book:
- Crafting Great APIs with Domain-Driven Design - Comprehensive guide covering the methodologies from this talk
Related Talks:
- Domain-driven API Design - German version at Software-Architektur-Tag 2025
- How to design AsyncAPIs in Workshops: The API Product Canvas - Collaborative AsyncAPI design methodology
- How to design OpenAPIs in Workshops: The API Product Canvas - Collaborative OpenAPI design methodology
