Всем привет, знающие люди помогите с решением: у нас проекте есть такой бизнес обьект, по сути представляет собой файловую структуру с фиксированными названиями папок, где хранятся всякие важные файлы. Мы храним их как файлы на диске. Но есть проблема - некоторые подпапки (особо важные) - физически должны и лежат в другом приложении (типа большого хранилища). Там есть api что бы работать с файлами также как и fs, но - у нас DDD. Соответственно я могу написать репу которая знает как собрать эту структуру, и не важно где какие файлы хранятся. Репа будет знать как и куда сохранять и читать. Но проблема в том что если файл - это и есть домен, то почему не реализовать логику переименования в нем самом? Можно, но тогда надо будет делать тоже самое делать для файлов которые хранятся в другом приложении, создать интерфейс или абстрактный класс и готово. Но мне не нравится что тогда - домен файла будет знать про то где он храниться, а это уже должны делать репозитории. с другой стороны хотелось бы работать с файлами как с файлами - то есть я могу и переименовать, копировать, преобразовывать в стрим и тд. Что делать?)