Есть классическая слоистая архитектура, Clean Architecture и Hexagonal; DDD — подход к моделированию предметной области, а не просто ещё один набор слоёв.
Какие типы слоёных архитектур бывают? (Clean Architecture, Hexagonal, DDD)
Есть классическая слоистая архитектура, Clean Architecture и Hexagonal; DDD — подход к моделированию предметной области, а не просто ещё один набор слоёв.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Есть классическая слоистая архитектура, Clean Architecture и Hexagonal; DDD — подход к моделированию предметной области, а не просто ещё один набор слоёв.
В классической схеме часто выделяют представление, приложение, домен и доступ к данным. Clean подчёркивает направление зависимостей к внутренним правилам; Hexagonal — порты и внешние адаптеры. DDD помогает определять модель, bounded contexts и ответственность. Подходы можно сочетать, но не стоит добавлять абстракции без реальной границы или потребности.