Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.92 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.92 KB

ZenWave Domain Model Language

Maven Central GitHub release (latest by date) build coverage branches coverage GitHub

ZDL is a Domain Specific Language (DSL) for Event-Driven Architectures. With Domain Driven Design principles built-in, it can be used to map the discoveries of an EventStorming session.

  • Designed to be developer friendly, with a simple and compact syntax.
  • It retains the language of the business process discoveries found in Event-Storming sessions.
  • And because it's machine-friendly it can be parsed and converted into multiple software artifacts like:
    • documentation, drawings, API definitions like OpenAPI and AsyncAPI v2/v3 and multiple backend implementations and its tests.

Further reading:

EventStorming ZDL