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