Genial! Interesante lo de paralell change. ¿Otra alternativa una capa más arriba sería con un conector entre Mongo y Elastic para que sincronice la información?
Como siempre el contenido de codely BRUTAL, una duda que me ha costado resolver, como se maneja el update de un agregado, es decir e visto varios ejemplos pero me chillan un poco y en el caso del repo que tienen de DDD en typescript los atributos de las entidades son de solo lectura con lo cual no entiendo como podrias gestionarlo.
Buenas! Gracias por el video muy útil! Tengo una duda, he visto en varias empresas que en usando Typescript en backend muchos developers prefieren importar funciones directamente en vez de usar classes (instanciarlas, usar DI (Dependency injection), etc). Cuál es vuestra opinión al respecto? No me queda nada claro que "aproach" es mejor.
Me fascina el patron Criteria Specification, pero siempre me quedo la siguiente duda: Ya que deberia coincidir por la columna o nodo, no nos estariamos acoplando a la implementacion de base de datos cuando especificamos FilterField? En mi caso lo especifico los filtros sobre el Criteria en base al modulo donde estoy, y en la implementacion del repository lo traduzco al motor de base de datos.
Hola Francisco, yo suelo usar el patrón Specification (antes no lo conocía por Criterial), y sobre lo que comentas no tiene por qué estar acoplado a nada de infraestructura ya que el repositorio se encargaría de mapear los campos que defines en la especificación hacia los campos de la bd, al menos yo hago esto y me funciona bien. Eso si, debes definir un buen sistema de criterios en campos para que puedas utilizar todos los filtros que se suelen usar en las busquedas. Espero que te sirva
¿Te gustaría que profundicemos más en alguno de los temas del video? Comenta por aquí 👇
SIIIIII!!!? Se viene parte dos de arquitectura hexagonal de TypeScript. Unas ganas increíbles. Estar cada mes con vosotros es un gustazo.
Estos manes son muy tesos
Genial! Interesante lo de paralell change. ¿Otra alternativa una capa más arriba sería con un conector entre Mongo y Elastic para que sincronice la información?
Como siempre el contenido de codely BRUTAL, una duda que me ha costado resolver, como se maneja el update de un agregado, es decir e visto varios ejemplos pero me chillan un poco y en el caso del repo que tienen de DDD en typescript los atributos de las entidades son de solo lectura con lo cual no entiendo como podrias gestionarlo.
Buenas! Gracias por el video muy útil! Tengo una duda, he visto en varias empresas que en usando Typescript en backend muchos developers prefieren importar funciones directamente en vez de usar classes (instanciarlas, usar DI (Dependency injection), etc). Cuál es vuestra opinión al respecto? No me queda nada claro que "aproach" es mejor.
Me fascina el patron Criteria Specification, pero siempre me quedo la siguiente duda: Ya que deberia coincidir por la columna o nodo, no nos estariamos acoplando a la implementacion de base de datos cuando especificamos FilterField?
En mi caso lo especifico los filtros sobre el Criteria en base al modulo donde estoy, y en la implementacion del repository lo traduzco al motor de base de datos.
Hola Francisco, yo suelo usar el patrón Specification (antes no lo conocía por Criterial), y sobre lo que comentas no tiene por qué estar acoplado a nada de infraestructura ya que el repositorio se encargaría de mapear los campos que defines en la especificación hacia los campos de la bd, al menos yo hago esto y me funciona bien. Eso si, debes definir un buen sistema de criterios en campos para que puedas utilizar todos los filtros que se suelen usar en las busquedas. Espero que te sirva
que conocimientos previos se necesita para aprender DDD?
Aquí una propuesta: soporte.codely.com/es/articles/4187948-en-que-orden-hacer-los-cursos 😊