Hexagonal Architecture & DDD
Do you know how to craft back-end software using Clean Architecture and DDD?
This repository represents a Hexagonal Architecture using Maven multi modules under Spring Boot 3 & Java 21 following the DDD approach.
DDD (Domain Driven Design) refers to business-driven design. It is a software development approach centred on the business through design patterns (technical), conceptual models.
Java 21, Spring Boot 3.2.0, Apache Maven 3.9.6
Dependencies: Lombok, Mapstruct, OpenAPI generator plugin
To build the project with maven :
cd hexagonal-architecture
maven clean install