Session
From Chaos to Clarity: Designing Beautiful APIs Through Collaboration, DDD, and AI
How do you craft great APIs — ones that are intuitive, self-explanatory, and truly aligned with business goals? Too often, APIs reflect technical constraints rather than the shared understanding of the domain they serve. In this talk, we’ll explore how to bridge that gap and collaboratively design APIs that both developers and business stakeholders love — this time, with the help of Large Language Models (LLMs).
We’ll demonstrate how Domain Storytelling and Event Storming, supported by Domain-Driven Design (DDD) principles and guided by AI assistants, can help teams uncover the real business needs behind an API. You’ll see how LLMs can facilitate workshops, refine domain language, and even generate draft OpenAPI or AsyncAPI specifications that reflect the modeled understanding — whether the interfaces are synchronous or asynchronous.
By the end of this session, you’ll learn how to combine human collaboration and AI augmentation to move from fuzzy business conversations to concrete, elegant API designs that are both technically sound and business-aligned.
Key Takeaways:
- How DDD principles guide you from domain insights to structured, purposeful API designs.
- How LLMs can support the process — facilitating sessions, refining models, and accelerating the creation of API specifications.
- Practical examples of combining human creativity with AI-assisted design for faster, higher-quality API outcomes.
Fabrizio Lazzaretti
Managing Consultant @ Wavestone
Zürich, Switzerland
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top