--- aliases: - гексогональную архитектуру tags: - зрелость/🌱 date: - - 2024-04-04 zero-link: - "[[00 Архитектура ПО]]" parents: linked: --- В гексагональной архитектуре ядром приложения является бизнес-логика, которую окружают различные адаптеры, реализующие пользователь­ский интерфейс и выполняющие интеграцию с внешними системами. ![](IMG_DBC8F22468B2-1.jpeg) Бизнес-логика состоит из модулей, каждый из которых представляет собой на­бор доменных объектов. В качестве примеров модулей можно привести: - управление заказами - управление доставкой - биллинг и платежи. Здесь также есть несколько адаптеров, взаимодействующих с внешними системами. Некоторые адаптеры на­ правлены вовнутрь и обслуживают запросы путем обращения к бизнес-логике — это относится к REST API и пользовательскому веб-интерфейсу. Остальные адаптеры направлены вовне, позволяя бизнес-логике получать доступ к MySQL и работать с такими облачными сервисами, как Twilio и Stripe.