Fabrizio Lazzaretti

Talk: Crafting Great APIs with Domain-Driven Design at DDD MUC

A great evening at the DDD MUC meetup in Munich exploring how Domain-Driven Design principles transform API design and industrial AI applications. Two engaging talks followed by excellent discussions with the community.

Talk: Crafting Great APIs with Domain-Driven Design

Learn how to design APIs that developers love using Domain-Driven Design principles. This talk demonstrates how Domain Storytelling, Event Storming, and Context Mapping lead to well-designed APIs that reflect business understanding and are maintainable long-term.

Book: Crafting Great APIs with Domain-Driven Design

A comprehensive guide to crafting asynchronous and synchronous APIs using Domain-Driven Design. Learn collaborative API design between IT and business experts, covering OpenAPI, AsyncAPI, and api design in greenfield as well as modernization strategies for legacy systems.

Talk: How to design AsyncAPIs in Workshops: The API Product Canvas

Learn how to use the API Product Canvas methodology to design AsyncAPIs in collaborative workshops. This talk, presented with Annegret Junker, demonstrates practical techniques for creating event-driven API designs that align business requirements with technical implementation.

Talk: How to design OpenAPIs in Workshops: The API Product Canvas

OpenAPI is a great specification language for RESTful APIs, being machine-readable and well-suited for both developers and business analysts. However, when designing APIs in collaboration with IT and business, the YAML or JSON-based standard can be overwhelming for non-technical people. To better communicate API specifications, we developed the API Product Canvas, a tool that helps communicate API specifications with ease. We will present our learnings from designing APIs with IT and non-IT people and how to get to a result in a collaborative way to make well-architectured, business-oriented APIs that are understood by developers and work in production. The audience will be equipped with a new tool: the API Product Canvas, for communicating APIs.

Talk: Domain-driven API Design

Der Vortrag diskutiert anhand eines "Online Bibliothek" Beispiels, wie Domain Storytelling und Event Storming zu schönen APIs führen, die Entwickler nicht hassen. Gemeinsam mit Annegret Junker zeigen wir praktische Techniken für domain-getriebenes API-Design.