Здравствуйте, zelenprog, Вы писали:
Z>Получается, что по хорошему все слои должны взаимодействовать друг с другом через Фасады?
Если называть фасадом единую точку входа с узким интерфейсом, то так и происходит:
— Перед слоем контроллеров — роутер, вызывает конкретные обработчики
— Перед слоем бизнес-логики — фасады для каждого домена (вызывает сервисы / функции доменной логики)
— Перед слоем инфры (порты справа в чистой архитектуре) — фасады/адаптеры к внешним системам