Roman Gritsko
диковато звучит, по-моему
а если данные будут не в БД, а в elastic, kassandra и иже с ними?
или хранилище данных поменяется с развитием проекта?
мне кажется, как раз сервис и решает эту задачу абстрагирования
И да, радикальная смена хранилища это миф. Если это даже случается, то переписать мапперы будет незначительно на фоне остального рефакторинга