Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 777 Bytes

README.md

File metadata and controls

30 lines (16 loc) · 777 Bytes

hexagonal-architecture

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.

Authors

Requirement Stack

Java 21, Spring Boot 3.2.0, Apache Maven 3.9.6

Dependencies: Lombok, Mapstruct, OpenAPI generator plugin

Installation

To build the project with maven :

  cd hexagonal-architecture
  maven clean install