Eventos de Dominio vs Eventos de Integración - Diseño y Arquitectura de Software

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2023
  • Hay un pensamiento muy común cuando empezamos a trabajar con los Eventos de Dominio: “Esto es sobreingeniería. Donde antes tardaba X en hacer una feature ahora tardo X * 3.”
    ¡Aprovecha el Black Friday de Codely! bit.ly/bfcodely23
    🔗 Aprende a Modelar Eventos de Dominio: pro.codely.com/library/modela...
    ﹤🍍﹥ CodelyTV
    ├ 🎥 Suscríbete: ruclips.net/user/CodelyTV?sub_co...
    ├ 🐦 Twitter CodelyTV: / codelytv
    ├ 🧔🏻 Twitter Javi: / javiercane
    ├ 💂‍♀️ Twitter Rafa: / rafaoe
    ├ 📸 Instagram: / codelytv
    ├ ℹ️ LinkedIn: / codelytv
    ├ 🥋 Academy: codely.com/academy
    └ 📕 Catálogo cursos: bit.ly/cursos-codely
  • НаукаНаука

Комментарии • 3

  • @mr-cardona
    @mr-cardona 7 месяцев назад +4

    para mi los eventos de dominio de DDD son exclusivamente de uso interno dentro del bounded contexts y deben expresarse en términos del lenguaje ubicuo de este. Para exponer ese lenguaje como un contrato hacia el exterior me lo pensaría dos veces.
    Por otro lado los eventos entre bounded contexts los veo más cómo contratos exactamente al mismo nivel que los controladores rest pero sobre otros protocolos de comunicación (colas de mensajería, web sockets, sse, webhooks, etc)
    No expondría en estos contratos los eventos de dominio al igual que no expongo mis entidades y agregados.
    Sería interesante que hablaran un poco sobre su visión del context mapping y la parte más estratégica de estas relaciones, ya que no es lo mismo cuando exponemos nuestro servicio cómo un Open Host Service a cuando lo hacemos como Customer-Supplier

  • @eulisesquidel2913
    @eulisesquidel2913 6 месяцев назад +2

    Excelente Video ! Les dejo una consulta ¿ Si usan un event bus en memoria (local) como se aseguran de no perder algún evento cuando falle la instancia (pod) ?

  • @andresgutierrez1804
    @andresgutierrez1804 4 месяца назад

    Que solucion podrian dar cuando se utiliza el patron parallel model, donde la idea es que tendremos diferentes eventos que actualizaran, o ejectuaran otras tareas que actualizaran a una entidad global de todo el sistema, en este caso tendremos diferentes eventos, de esta forma tendremos tanto eventos de dominio como eventos de integracion ya que el modelo en general esta conformado por los diferentes eventos, como se podria gestionar de forma limpia?