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 comentariosJG
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.