Spring-Boot-Hexagonal-Architecture Hexagonal architecture with Spring Boot Tech Stack Java 11 Spring Boot Integration Tests Consumer Driven Contract Tests Requirements For building and running the application you need: JDK 11 or newer . Maven Lombok Build & Run mvn clean install && mvn --projects backend spring-boot:run Port http://localhost:8081 Integration tests && Contract tests