Czym jest architektura heksagonalna?
Architektura heksagonalna organizuje aplikację wokół rdzenia biznesowego, oddzielając go od szczegółów takich jak interfejsy użytkownika, bazy danych i usługi zewnętrzne. Rdzeń łączy się z tymi częściami przez porty i adaptery, od których pochodzi druga nazwa architektury: Ports & Adapters.
Celem jest zachowanie stabilności reguł biznesowych przy zmianach technologii zewnętrznych. Sześciokąt obrazuje granicę aplikacji; nie wymaga sześciu komponentów.
