Apéndice A. Aplicación del DDD: un estudio de caso

En este apéndice, compartiré cómo empezó mi viaje por el diseño orientado al dominio: la historia de una empresa emergente a la que, a efectos de este ejemplo, nos referiremos como "Marketnovus". En Marketnovus, habíamos estado empleando la metodología DDD desde el día en que se fundó la empresa. A lo largo de los años, no sólo habíamos cometido todos los errores posibles de DDD, sino que también tuvimos la oportunidad de aprender de esos errores y solucionarlos. Utilizaré esta historia y los errores que cometimos para demostrar el papel que desempeñan los patrones y prácticas DDD en el éxito de un proyecto de software.

Este estudio de caso consta de dos partes. En la primera parte, te guiaré a través de las historias de cinco de los contextos delimitados de Marketnovus, qué decisiones de diseño se tomaron y cuáles fueron los resultados. En la segunda parte, hablaré de cómo estas historias reflejan el material que has aprendido en este libro.

Antes de empezar, debo subrayar que Marketnovus ya no existe. En consecuencia, este apéndice no tiene ningún carácter promocional. Además, al tratarse de una empresa desaparecida, soy libre de hablar con sinceridad sobre nuestras experiencias.

Cinco contextos limitados

Antes de adentrarnos en los contextos delimitados y en cómo se diseñaron, como buenos practicantes de DDD tenemos que empezar por definir el dominio empresarial de Marketnovus.

Dominio empresarial

Imagina que estás fabricando ...

Get Aprendizaje del Diseño Orientado al Dominio now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.