Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bpstelios10/ddd-online-store
- Owner: bpstelios10
- Created: 2023-06-20T06:09:49.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-10T17:35:12.000Z (almost 1 year ago)
- Last Synced: 2024-11-10T10:19:41.147Z (2 months ago)
- Topics: 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
- Language: Java
- Homepage:
- Size: 210 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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):
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).