Hexagonale Architektur Ports & Adapters
Domänenlogik im Zentrum, umringt von "Ports" (Schnittstellen) und "Adapters", die zu Datenbank, HTTP, Queues usw. übersetzen.
Formuliert von Alistair Cockburn 2005. Die Sechseckform ist eine grafische Konvention — der eigentliche Punkt ist, dass die Domäne nichts von I/O weiß. SQL lässt sich gegen MongoDB oder REST gegen gRPC tauschen, indem man einen neuen Adapter schreibt, ohne die Kernlogik zu berühren. Nahe verwandt: Clean Architecture (Robert Martin), Onion Architecture. Einflussreich in der DDD-Bewegung.