Группа. Архитектурные подходы - Гексагональная архитектура. Порты и адаптеры

Page / - Изменено Alexandr Fokin в 2023/02/03 21:53

Гексагональная архитектура. Порты и адаптеры

Изменено Alexandr Fokin

в 2023/02/03 21:53

Оглавление

Ядро
Порт	Внешний интерфейс, контракт компонента или слоя.
Адаптер	Имплементация адаптера. Первичные (управляющие) адаптеры Передают поток управления от точки входа приложения в ядро. Вторичные (управляемые) адаптеры Передают поток управления от ядра к внешним используемым компонентам. БД, брокер сообщений, внешние используемые сервисы. В основу положен завязка кода на порт (абстракцию / интерфейс) - с возможностью подмены реализации адаптера. (Паттерн стратегия)

Гексагональная архитектура
https://habr.com/ru/post/267125/

Herberto Graça | Ports & Adapters Architecture
https://herbertograca.com/2017/09/14/ports-adapters-architecture/

Symfony и Гексагональная архитектура
https://habr.com/ru/post/539084/