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
For data storage, implementation uses an H2 for local executions and MONGODB for any deployed environment (docker-compose is treated as deployed one).