Che cos'è Architettura Esagonale?
L'architettura esagonale (nota anche come ports and adapters) tratta il dominio come centro e lo circonda con porte — interfacce che usa per raggiungere il mondo esterno — e adattatori — implementazioni di tali porte per tecnologie specifiche (HTTP, SQL, Kafka). Il vantaggio è un dominio testabile in isolamento e un'infrastruttura che può essere sostituita senza toccare le regole di business.
Conosciuto anche come: ports and adapters.
Termini correlati
- Clean Architecture — Un'architettura a livelli in cui le dipendenze puntano verso l'interno, verso il dominio, resa popolare da Robert C. Martin.
- Domain-Driven Design (DDD) — Un approccio alla progettazione software che pone al centro il modello e il linguaggio del dominio di business.