-
Do not try to bend the spoon; that's impossible. Instead only try to realize the truth: There is no spoon. The Matrix Again prompted by discussion on the DDD Yahoo list, this post is intended to explain what on the face of it is a pretty dumb assertion - there is no database in DDD! I'm sure...
-
I seem to have taken a fairly long time to get here, and it has been mentioned in passing, but now we get to the last major part of the Domain Driven Design picture – Repository . In traditional architectures, your application talks to some kind of database layer, and asks it to save or retrieve...
-
Persistence is a generic term for a method retrienving and storing data. In relation to DDD this is a term preferential to using specific terminology like Database or REST. The Repository pattern is usually used in DDD to achieve Persistence Ignorance See also: Blog post: Blogged There Is No Database
-
The principle of Peristsence Ignorance (or PI) is that our applications and Domain should be unaware of how, or even if, their Aggregates are being persisted. By adhering to PI we ensure that we achieve a clear decoupling between our Domain and the mechanism we are using to store and retrieve our data...