DDD Examples

Customer Address JPA Service

SpringBoot + Java microservice for a "Customer Address Service" using JPA for persistence.

Kustomer Address JPA Service

SpringBoot + Kotlin microservice for a "Customer Address Service" using JPA for persistence.

Clinical Tool - Modular Monolith

SpringBoot + SpringModulith for a "Clinical Tool" example using JPA for persistence.

config {
title "Clinical Tool Backend"
layout.moduleBasePackage "io.zenwave360.example.clinicaltool.modules.clinical"
// you can choose: DefaultProjectLayout, CleanHexagonalProjectLayout, LayeredProjectLayout, SimpleDomainProjectLayout, HexagonalProjectLayout, CleanArchitectureProjectLayout
layout CleanHexagonalProjectLayout
}
@aggregate
entity Hospital {
name String required unique maxlength(254)
🔗Navigate to source