Что такое гексагональная архитектура?
Гексагональная архитектура организует приложение вокруг бизнес-ядра, отделяя его от таких деталей, как пользовательские интерфейсы, базы данных и внешние сервисы. Ядро соединяется с ними через порты и адаптеры, поэтому архитектуру также называют Ports & Adapters.
Цель — сохранять стабильность бизнес-правил при изменении внешних технологий. Шестиугольник изображает границу приложения, а не требование иметь шесть компонентов.
