Клиенты внешних API, БД и брокеров обычно относятся к инфраструктурному слою; бизнес-логика обращается к ним через интерфейсы или порты.
В какой слой укладываются клиенты к внешним сервисам и системам?
Клиенты внешних API, БД и брокеров обычно относятся к инфраструктурному слою; бизнес-логика обращается к ним через интерфейсы или порты.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Клиенты внешних API, БД и брокеров обычно относятся к инфраструктурному слою; бизнес-логика обращается к ним через интерфейсы или порты.
В порто-адаптерной архитектуре сценарий использования определяет нужную операцию, например получение курса, а адаптер реализует HTTP-вызов, авторизацию, таймауты и преобразование ответа. Доменные правила не должны зависеть от SDK поставщика. Для небольшого приложения отдельные пакеты необязательны, но направление зависимостей и границу обработки внешних ошибок всё равно полезно сохранять.