Featured image of post Transversal territory card - Module

Transversal territory card - Module

La carta *Module* representa una sección de un *Bounded context*.

Es una Territory card transversal. Atraviesa todas las capas y agrupa su contenido alrededor de un Aggregate root.

Especificaciones

Module Transversal territory reverse

Al ser una Territory card, tiene una complejidad de 0.

Su misión principal… se encarga de representar una porción del Bounded context que está definida por un Aggregate root.

Como características más concretas a comentar. Podemos decir que es una porción del dominio que representa un Aggregate root, conteniendo todos sus casos de uso y sus servicios.

Al ser transversal, se relaciona con todos los elementos.

Simplificando mucho, engloba todo lo necesario para hacer que un Aggregate root sea independiente, o por lo menos, lo más independiente del resto de Modules del Bounded context que son ajenos a él. Hay muchas formas y maneras de entender el Module con lo que respecta a su independencia. Pero el objetivo es tener una idea lo bastante abstracta para entender la segmentación. Luego, cómo se articula a nivel de estructura de carpetas y ubicación de las clases es un tema más personal, según el desarrollo que debamos realizar.

1
TODO: Mostrar posible estructura de carpetas.
Licensed under CC BY-NC-SA 4.0
Creado con Hugo
Tema Stack diseñado por Jimmy