Должен ли я создать отдельный модуль для асинхронных задач, которые получают данные из API?
У меня есть многомодульный проект Spring (веб, репозиторий, API, сервисы и т. Д.), И вопрос в том, должен ли я создать отдельный модуль, который будет вызывать API для данных через какое-то время и сохранять его в БД? Или я должен иметь эту логику в сервисном модуле? На данный момент у меня есть сервисы для этого в сервисном модуле, и я использую @Scheduled в Spring для вызова методов, помеченных @Async, для получения данных.