Skip to content

University project showcasing Domain-Driven Design

Notifications You must be signed in to change notification settings

akelsch/library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

library

Project as part of the software architecture module at htw saar. The goal is to showcase Domain-Driven Design in an easy to understand way.

Inspired by ddd-by-examples/library.

Differences to ddd-by-examples

  • Usage of Spring Data Repositories
  • Usage of Spring Application Events
  • Consequent enforcement of a layered architecture
  • Controllers for Catalogue to create books and book instances
  • Avoiding vavr to keep it simple
  • Less use cases and smaller entities
  • ...