Modeling Automations

Setup

Slices sind im de.nebulit Package (wie im Generator angegeben) als Packages definiert.

Start der Applikation

Zum Start des Services kann die Klasse ApplicationStarter verwendet werden in src/test/kotlin.

Warum in test?

Diese Klasse startet die komplette Umgebung (inkl. Postgres und ggf. Kafka über TestContainers)

Package Struktur

Events sind im Package "events"

Aggregates liegen im Package "domain"

Slices haben jeweils ein isoliertes Package

Package "common" enthält einige Interfaces für die generelle Struktur.

Die Anwendung startet auf Port 8080.

SWAGGER UI

Nebulit GmbH

Miro Eventmodell

Eventmodeling Tooling in Miro