Acerca del Workshop DDD for Messaging Architectures


La industria del software sigue avanzando hacia arquitecturas más orientadas a los mensajes. Para ello, es necesario razonar de forma diferente sobre el diseño de sistemas, el modelado de dominios y las arquitecturas evolutivas.

El diseño orientado al dominio es excepcionalmente adecuado para ello: sus principios fundamentales son universales para el diseño de software y se aplican bien a todo tipo de arquitecturas: se centran en el lenguaje del dominio y el modelado colaborativo, en los contextos limitados y en el mapeo de las relaciones entre los contextos.

Lo que ha cambiado son las técnicas para alcanzar esos objetivos. Este taller adopta un enfoque muy práctico para mejorar su conjunto de herramientas de razonamiento sobre arquitecturas de mensajes.

Prerequisitos

  • Desarrolladores y arquitectos senior
  • Idioma agnóstico
  • No se requieren dispositivos

Lenguaje del curso: El curso se realizará enteramente en Inglés.

DDD for Messaging Architectures Workshop Temáticas


Secciones del Workshop:

  • Event Storming, una técnica de exploración y modelado colaborativo para ayudarle a trazar un dominio empresarial complejo.
  • Temporal Modelling, un estilo de modelado que se aleja de los tradicionales modelos estructurales y ERDs, en favor de la promoción de eventos, procesos, comportamientos y dependencias entre la lógica de negocio, a la primera clase.
  • CQRS, un modelo de arquitectura para un mejor desacoplamiento entre las diferentes responsabilidades.
  • Event Sourcing, una estrategia de persistencia.
  • Evolución de las arquitecturas de mensajes cuando el negocio cambia
  • Diseño estratégico, mapeo de Bounded Contexts, y razonamiento sobre las relaciones entre servicios.
  • Destilar patrones de análisis, patrones de modelado de dominio y patrones para el desacoplamiento en sistemas distribuidos.

Fecha de inicio, duración y horario del curso


Fecha de inicio: 14 al 22 de junio de 2021

Duración: Este taller consta de 24 horas.

Profesores


Mathias Verraes

Mathias Verraes dirige una consultoría boutique que asesora a organizaciones en el diseño y modelado de software para entornos complejos, incluyendo la arquitectura, el análisis, las pruebas y la refactorización de sistemas «no mantenibles». Ha trabajado con clientes de los sectores de las finanzas, la administración pública, la cadena de suministro, la movilidad, la energía y el comercio electrónico, entre otros. Imparte cursos de diseño orientado al dominio y es comisario de la conferencia DDD Europe.

Thomas Coopman

A Thomas Coopman le fascinan los ordenadores desde que era un niño. Jugando al principio, se convirtió en programador más tarde y después de aprender algo de programación para sí mismo y un pequeño desvío para empezar los estudios de enfermería, siguió y estudió el Máster de Informática en la KULeuven.

Thomas es políglota y le encanta aprender nuevos idiomas. Sus últimos estudios de lenguajes le han llevado a Elixir, Elm y OCaml y tiene una afinidad especial por los lenguajes de programación funcional.

Thomas es un ingeniero de software independiente y consultor centrado en la pila completa: frontend, backend y, sobre todo, personas, prácticas y procesos. Thomas también está activo en DDD Bélgica y en la comunidad belga de Software Crafters.

Precio y forma de pago


¡Sólo hay 5 entradas disponibles!

Por favor, ponte en contacto con nosotros si estás interesado

Apúntate

¿Está interesado en este curso? Ponte en contacto con nosotros.