Fabrizio Lazzaretti

Generating API Specs from DDD Workshop Artifacts with Claude Opus 4.7

A walkthrough of generating API specifications from DDD workshop artifacts (API Product Canvas and Visual Glossary) using Claude Opus 4.7. The same recipe works for both OpenAPI and AsyncAPI. Demonstrated on the Catalog Search example from "Crafting Great APIs with Domain-Driven Design", showing how the model now surfaces the assumptions it bakes into the draft.

Talk: Crafting Great APIs with Domain-Driven Design at Spring I/O 2026

A recap of my session "Crafting Great APIs with Domain-Driven Design" at Spring I/O 2026 in Barcelona. From Business Process Canvas and Event Storming to the API Product Canvas, a collaborative approach that covers both sync and async communication, and how LLMs can accelerate the last mile to OpenAPI and AsyncAPI specs.

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: Bringing Avro and AsyncAPI Together - Pitfalls and Learnings

This talk explores the practical challenges and learnings from integrating Apache Avro with AsyncAPI for event-driven architectures. Learn about the pitfalls to avoid when combining binary serialization formats with AsyncAPI specifications, schema evolution strategies, and best practices for maintaining consistency across your event-driven systems.

Talk: How to Design AsyncAPIs in Workshops - The API Product Canvas

A hands-on workshop exploring how to use the API Product Canvas for designing AsyncAPIs. Learn practical techniques for collaborative API design that brings together business stakeholders, architects, and developers to create well-structured event-driven APIs.

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.