Arquitectura hexagonal en Phoenix

La arquitectura hexagonal o de puertos y adaptadores consta de 3 capas: Infraestructura: Lo que conecta nuestra capa de aplicación con la entrada y salida de información: base de datos, HTTP, message’s queues, etc. Aplicación: Donde residen nuestros casos de uso Dominio: Aquí encontramos cosas como nuestras entidades Por que puertos y adaptadores? Podemos decir que los puertos son las interfaces de entrada y salida de nuestra aplicación. Una API JSON, un consumidor de un Message Queue, etc....

abril 7, 2024 · Me