Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bpstelios10/ddd-online-store

Online store using ddd principles and structure, with java and spring-boot
https://github.com/bpstelios10/ddd-online-store

ddd-architecture docker-compose dockerfile gradle h2-database java21 logback lombok mockito modules mongodb spring-boot-validation spring-boot-web spring-data-jpa spring-data-mongodb

Last synced: 3 days ago
JSON representation

Online store using ddd principles and structure, with java and spring-boot

Awesome Lists containing this project

README

        

# SPRING WEB WITH CLEAN ARCHITECTURE

COMMIT BY COMMIT IMPLEMENTATION OF A SPRING WEB APP THAT IMPLEMENTS DDD WITH ONION ARCHITECTURE

Implementation will follow this specific onion architecture (since some keep repositories at the outmost layer):

architecture

Notes: for technical documentation/guides have a look [here](docs-resources/TECH-DOC.md)

## IMPLEMENTATION NOTES

### DATABASES

For data storage, implementation uses an H2 for local executions and MONGODB for any deployed environment (docker-compose is treated as deployed one).