En todo nuestro flujo, la idea es que las piezas vayan intercambiando información y transformándola hasta conseguir lo que el usuario necesita.
Las cartas principales las conforman:
Los actores
Que serán los iniciadores de la actividad en el dominio:
- User
 - Privileged user
 - External system
 
El mensaje y su recorrido hasta el controller

Los puntos de entrada a la aplicación.
Controlarán temas como los accesos y la capa de seguridad.
- Query controller
 - Command controller
 - Console command
 
El mensaje para del dominio
Contendrán un mensaje que el dominio sepa interpretar.
- Command
 - Query
 
La respuesta del dominio
Será el resultado de nuestra petición.
- Response
 
Los orquestadores de flujo
Son los llamados “casos de uso”
- Command use case
 - Query use case
 
Los elementos del dominio
Son las piezas que conforman nuestro core del dominio.
- Value object
 - Entity
 - Aggregate root
 
El Read model. Útil aunque trabajoso.

                
            










