Kurz erklärt
Bei der hexagonalen Architektur (Ports und Adapter) liegt die Fachlogik im Kern. Datenbank, Weboberfläche und Fremddienste hängen über austauschbare Adapter an.
Genauer
Der Kern kennt nur Schnittstellen (Ports). Konkrete Technik (HTTP, SQL, Queue) wird in Adaptern umgesetzt. Abhängigkeiten zeigen immer nach innen. Dadurch lässt sich der Kern ohne Datenbank testen und Technik leicht austauschen.