Practical Event Storming with AsyncAPI v3 and ZenWave SDK
summary
Shows how to turn an Event Storming workshop into runnable artifacts by using the ZenWave modeling language and its plugin SDK to generate AsyncAPI v3 and OpenAPI drafts, DTOs, Spring Boot controllers, MongoDB repositories and Kafka producers. Demonstrates a one‑shot live run: POST creates a customer (201) and the generated event is published to Kafka. Workflow uses JHipster‑style syntax, Spring Cloud Stream, and pluggable code generators so the domain language propagates into code, tests and docs.
AI-written summary · about
chapters (7)
- 0:00Business-driven software design
- 3:53Event storming bridges business and tech
- 7:31Event storming workshop with Ian
- 15:43From event storming to working software
- 21:19ZenWave SDK architecture and plugins
- 26:43Live demo: APIs and backend code
- 27:47Next steps and Q&A
related talks
08h 51mAsyncAPI Conference 2021 - Day 3
21mUsing the AsyncAPI Ecosystem for your Event-Driven Architecture
39mIntroduction to AsyncAPI for Apache Kafka
50mHow EventStorming Transformed Our Domain Modeling Process
32mFrom Design to Code using AsyncAPI
08mSimple Ways to Get Your Organization to Adopt AsyncAPI
41mEfficient Domain-Driven Design: An Introduction to Event Storming
28mStructure to Streams: Applying Full-Lifecycle API Management to ED Systems
