Введение
Гексагональная архитектура, также известная как Ports and Adapters, представляет собой подход к проектированию программного обеспечения, ориентированный на строгую изоляцию бизнес-логики от внешних систем. Основная идея заключается в том, что ядро приложения должно оставаться независимым от деталей реализации: баз данных, пользовательских интерфейсов, сторонних API или очередей сообщений. В этой схеме