digital-garden/_inbox/Гексогональная архитектура.md
2024-06-13 21:01:37 +03:00

1.6 KiB
Raw Blame History

aliases tags date zero-link parents linked
гексогональную архитектуру
зрелость/🌱
2024-04-04
00 Архитектура ПО

В гексагональной архитектуре ядром приложения является бизнес-логика, которую окружают различные адаптеры, реализующие пользователь­ский интерфейс и выполняющие интеграцию с внешними системами.

Бизнес-логика состоит из модулей, каждый из которых представляет собой на­бор доменных объектов. В качестве примеров модулей можно привести:

  • управление заказами
  • управление доставкой
  • биллинг и платежи.

Здесь также есть несколько адаптеров, взаимодействующих с внешними системами. Некоторые адаптеры на­ правлены вовнутрь и обслуживают запросы путем обращения к бизнес-логике — это относится к REST API и пользовательскому веб-интерфейсу. Остальные адаптеры направлены вовне, позволяя бизнес-логике получать доступ к MySQL и работать с такими облачными сервисами, как Twilio и Stripe.