/ddd-online-store

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

Primary LanguageJava

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

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).