---
type: "article"
title: "DDD In Practice: From Ubiquitous Language DSL to Complete Spring-Boot Kotlin Project"
summary: "How to use ZenWave SDK to implement DDD principles in practice, from Event Storming discoveries to a complete Spring Boot Kotlin project using ZDL as Ubiquitous Language. Originally published at ivangsa.com: https://www.zenwave360.io/posts/DDD-In-Practice_From_DSL_to_Complete_Spring-Boot_Kotlin/"
newsletter: "Event-Driven Architecture Notes by Iván García"
newsletter_handle: "ivangsa"
newsletter_url: "https://usecommune.com/n/ivangsa"
author: "Ivan García Sainz Aja (@ivangsa)"
published: "2025-09-01T00:00:00.000Z"
canonical_url: "https://usecommune.com/n/ivangsa/a/ddd-in-practice-from-ubiquitous-language-dsl-to-complete-spr"
markdown_url: "https://usecommune.com/n/ivangsa/a/ddd-in-practice-from-ubiquitous-language-dsl-to-complete-spr.md"
chat_url: "https://usecommune.com/n/ivangsa/a/ddd-in-practice-from-ubiquitous-language-dsl-to-complete-spr/chat"
source_url: "https://ivangsa.com/articles/2025-09-01-ddd-in-practice-from-ubiquitous-language-dsl-to-complete-spring-boot-kotlin-project/"
body_source: "imported"
likes: 0
replies: 0
body_words: 43
---

# DDD In Practice: From Ubiquitous Language DSL to Complete Spring-Boot Kotlin Project

How to use ZenWave SDK to implement DDD principles in practice, from Event Storming discoveries to a complete Spring Boot Kotlin project using ZDL as Ubiquitous Language.

![DDD In Practice: From Ubiquitous Language DSL to Complete Spring-Boot Kotlin Project](https://ivangsa.com/assets/articles/DSL_to_Complete_spring-Boot_Kotlin-750.png)

*Originally published at [ivangsa.com](https://www.zenwave360.io/posts/DDD-In-Practice_From_DSL_to_Complete_Spring-Boot_Kotlin/).*

***

## Discussion

No replies yet.
