En el libro de Evans DDD habla de conceptos de segregación en el dominio con "módulos". El término "módulo" puede traducirse en una serie de cosas diferentes en el desarrollo de software, tanto conceptual como concreto, así que me pregunto cómo se expresaría este concepto de módulos DDD en un sistema C# .NET y si hay alguna correlación directa con otros usos del término "módulo" en el desarrollo de software (por ejemplo, Evans menciona que algunos desarrolladores expresan módulos DDD como paquetes Java que creo que serían análogos a los ensamblados .NET).DDD "Módulo" en C# .NET
Estoy pensando que probablemente puedas expresar este concepto literalmente con ensamblajes .NET separados o quizás con espacios de nombres (que es una especie de lo que estábamos haciendo ahora). Estamos planeando reducir el número de proyectos dentro de nuestra solución para mejorar los tiempos de construcción, así que estoy realmente interesado en cómo se puede aplicar este concepto en un solo ensamblaje.
Gracias!
m
Excelente, gracias por los comentarios. – hcoverlambda