The demo repository showing modulith architecture with Spring Boot and Spring Modulith
In this project, I'm demonstrating how to implement the modulith app using Spring support. Here are the docs about the project.
Our sample app is divided into 4 logical modules:
Department
entityEmployee
entityOrganization
entityThe following picture illustrates the architecture described above.
You need to have JDK17+ and Maven. Also run Docker on your machine to enable Zipkin container. Then just run the app with the following command:
$ mvn spring-boot:run