Volver al archivo
Arquitectura10 FEB, 20261 min lectura

Hexagonal architecture en proyectos reales

Hexagonal architecture en proyectos reales

La arquitectura hexagonal no requiere 47 capas de abstracción. En equipos chicos, el valor está en invertir dependencias hacia el dominio.

Estructura mínima viable

src/
  domain/       # entidades y reglas de negocio
  application/  # casos de uso
  infrastructure/ # DB, HTTP, colas
typescript
// domain/ports/OrderRepository.ts
export interface OrderRepository {
  save(order: Order): Promise<void>;
  findById(id: string): Promise<Order | null>;
}

El dominio define el contrato; la infraestructura lo implementa. Tests del dominio corren sin base de datos.

¿Te sirvió este post?

Discusión

2 comentarios
JG
Juana GómezHace 2 horas

Excelente desglose. La explicación del Request scope me vino al pelo.

¿Te gustó el artículo?

Suscribite para recibir las últimas publicaciones directo en tu email.