Теория
Про архитектуру — DDD, гексагональная архитектура, луковичная архитектура — что знаешь, как применяешь?
DDD помогает моделировать предметную область и её границы. Гексагональная и луковичная архитектуры отделяют бизнес-логику от инфраструктуры и направляют зависимости к внутренним абстракциям.
Читать ответ