Привет! А к какому слою правильнее относить интерфейсы внепроцессорных зависимостей?
Вот интерфейсы репозиториев относят к доменному слою, даже не смотря на то, что доменная модель не должна знать хранится ли где-то ее стейт.
А если это интерфейс для работы с файловой системой, то куда его? Кажется, что к апликейшн слою.
Но, что репозитори, что фс оркеструются апликейшн слоем. Единственный нюанс это то, что репозитории знают о доменной модели, и возможно поэтому их относят к доменному слою. А если фс будет выполнять специфичные для доменной модели операции, то интерфейс фс тоже можно отнести к доменному слою?
В общем что куда относится?