Um dos padrões mais utilizados quando usamos DDD, mesmo que seu projeto use um DDD meio falsificado, é o Repository Pattern e em alguns casos em conjunto com Unit Of Work. Existem varias implementações desses padrões, no qual eu concordo com algumas e descordo de outras.
Lembre – se, padrões foram feitos para resolver problemas existentes, se você tem um problema novo, faça algo novo!