Есть такое, я тоже плохо понял. Как я вижу что новые архитектуры все похоже на луковую. Идет как минимум 3 слоя. Первый слой это Domain где лежат наши Domain Class и интерфейсы репозиториев и сервисов. Application слой содержит в себе реализацию всех сервисов из Domain. А последний слой самый внешний имеет Presentation и Infrastructure. В Presentation у нас скажем Web UI а в инфрастрактуре Database entities и все что связано с базой, файловой системой, сторонними сервисами такие как MailSend и тд.
Но в этом примере в инфраструктуру запихнули и Web UI. Вот и все разница по мне. Так как UI это еще один порт из нашего приложения наряду с базой, сторонними сервисами и тд
Но в этом примере в инфраструктуру запихнули и Web UI. Вот и все разница по мне. Так как UI это еще один порт из нашего приложения наряду с базой, сторонними сервисами и тд