ZenWave SDK meets jMolecules: a new ZDLAnnotator
ZenWave SDK can now carry the DDD and architecture meaning of a ZDL model into generated Java code, then validate that meaning with jMolecules and ArchUnit.
ZenWave SDK can now carry the DDD and architecture meaning of a ZDL model into generated Java code, then validate that meaning with jMolecules and ArchUnit.
Project layouts let ZenWave SDK translate the same domain model into different package structures, from clean hexagonal architecture to a simple domain package, without changing the language of the model. So you can choose the project layout architecture from domain complexity rather than personal preference or hype. And it let's you 'preview' how each look and feel for your particular project before commiting to one.
In this article, we will explore how to use ZenWave360 to generate a complete SpringBoot Kotlin project from a Ubiquitous Language DSL model.
Event Storming is a collaborative workshop technique used to explore complex business domains. Its primary goal is to create a shared understanding among stakeholders, including business experts and technical teams.
ZenWave 360º Business Domain Modeling is sustained in three pillars: understand the mental model of the business experts, use ZDL Model Language to create an Ubiquitous Language and use ZenWave SDK to convert the ZDL Model into different Software Artifacts.