December 2017
Intermediate to advanced
468 pages
13h 12m
English
Repositories are patterns to manage aggregate persistence and retrieval while ensuring a clear separation between the data model and the domain model. Repositories are mediators that act as a collection of facades for storage and persistence.

The preceding diagram depicts a sample structure of a repository model. It shows the client operation of save and update (persistence) with aggregates, through repository, while there is a separate access to the repository (Deals with Aggregate in the above diagram); a clear separation between the domain and data model.
Repositories differ from traditional data access strategies in the following ...
Read now
Unlock full access