I focus on DDD for a long time, and I am working on an open source project with DDD now. Recently, I am thinking about the repository. I referred to DDD Sample Project, I noticed that: repositories are placed in “domian.model”package. I deliberated repository again, I think we should not regard it as a part of domain model!