En las aplicaciones siguientes a las que trabajé DDD, tendemos a tener una capa de servicio que contiene los servicios + repositorios + las interfaces para repositorios y servicios, todos ellos viven en el mismo ensamblaje, mientras que el dominio modelo vivirá en un ensamblaje diferente. Parece que todo lo que no se ajusta al modelo de dominio está repleto de este gran proyecto.Depósitos de paquetes y sus interfaces en DDD
En una aplicación que sigue los principios y patrones de DDD, ¿cómo empaqueta los repositorios y las interfaces que implementan? ¿Cuáles son las mejores prácticas para empaquetar diferentes partes lógicas de la aplicación de DDD (o empaque en general para el caso)? ¿Debería cada partición lógica vivir en su propia asamblea? ¿Incluso importa?
Gran referencia a la arquitectura de cebolla de la que no tenía conocimiento. Gracias. – kabaros