módulo application

Módulo 5 · Capa de aplicación

Use cases, CQRS (commands/queries), puertos, DTOs, Unit of Work y event bus.

0/8 temas · 0% completado
#TemaEjerciciosEstado
01Use Cases (Application Services)

Los casos de uso orquestan el dominio sin contener lógica de negocio propia.

5pendientepracticar
02Commands y Command Handlers

Un Command expresa una intención de cambio; el Handler la ejecuta orquestando el dominio.

5pendientepracticar
03Queries, Query Handlers y Read Models

Las consultas leen sin mutar estado; el Read Model devuelve solo lo que la UI necesita.

5pendientepracticar
04CQRS — Command Query Responsibility Segregation

Separar el modelo de escritura del de lectura para escalar y optimizar cada lado independientemente.

5pendientepracticar
05Puertos Inbound y Outbound

Los puertos son contratos (ABC/Protocol) que protegen el dominio de la infraestructura y viceversa.

5pendientepracticar
06DTOs y Mapeo

Los DTOs son la frontera entre capas; el mapeo explícito evita que el dominio se filtre hacia afuera.

5pendientepracticar
07Unit of Work y Transacciones

El UoW encapsula el límite transaccional: un aggregate, una transacción, un puerto.

5pendientepracticar
08Event Bus y Despacho de Eventos

El event bus publica domain events tras la transacción; los handlers reaccionan sin acoplar el emisor.

5pendientepracticar