¿Qué es la arquitectura hexagonal?
La arquitectura hexagonal organiza una aplicación alrededor de un núcleo de negocio y lo separa de detalles como las interfaces de usuario, las bases de datos y los servicios externos. El núcleo se conecta con esas partes mediante puertos y adaptadores, de donde procede el otro nombre de esta arquitectura: Puertos y Adaptadores.
Su objetivo es mantener estables las reglas de negocio cuando cambia la tecnología externa. El hexágono ilustra el límite de la aplicación; no exige seis componentes.
