A dificuldade com amostras de DDD é que elas geralmente são muito específicas do domínio e a implementação técnica do sistema resultante nem sempre mostra as decisões e transições de design que foram feitas na modelagem do domínio, que é realmente o cerne do DDD. DDD é muito mais sobre o processo do que sobre o código. (como alguns dizem, a melhor amostra de DDD é o próprio livro!)
Dito isso, um exemplo de aplicativo bem comentado deve revelar pelo menos algumas dessas decisões e fornecer algumas orientações em termos de correspondência do modelo de domínio com os padrões técnicos usados para implementá-lo.
Você não especificou qual idioma está usando, mas darei alguns em alguns idiomas diferentes:
DDDSample - uma amostra de Java que reflete os exemplos de Eric Evans mencionados em seu livro . Isso é bem comentado e mostra vários métodos diferentes de solução de vários problemas com contextos limitados separados (por exemplo, a camada de apresentação). Ele está sendo trabalhado ativamente, portanto verifique-o regularmente para atualizações.
dddps - Exemplo de aplicativo C # de Tim McCarthy para seu livro, Design Orientado a Domínio .NET com C #
S # arp Architecture - um exemplo pragmático do C #, não como uma abordagem DDD "pura", talvez devido à falta de um problema de domínio real, mas ainda assim uma abordagem limpa e agradável.
Com todos esses aplicativos de amostra, é provavelmente melhor verificar as versões mais recentes do SVN / o que quer que seja para realmente ter uma idéia dos padrões de pensamento e tecnologia, pois eles devem ser atualizados regularmente.