В моем приложении происходит синхронизация данных с сервером через один единственный endpoint /sync. Сущностей которые мы синхронизуем в нашей системе много. Скажите, правильно ли в данном случае создать что то вроде SyncService, с методом sync()? Или нужно как то вынести логику синхронизации куда то в Core-слой и создать сервисы для каждой сущности? Если второй вариант, то я не до конца понимаю как правильно реализовать.
В моем приложении происходит синхронизация данных с сервером через один единственный endpoint /sync. Сущностей которые мы синхронизуем в нашей системе много. Скажите, правильно ли в данном случае создать что то вроде SyncService, с методом sync()? Или нужно как то вынести логику синхронизации куда то в Core-слой и создать сервисы для каждой сущности? Если второй вариант, то я не до конца понимаю как правильно реализовать.