Да у нас тоже БД генерит данные, почти вся бизнес логика написана в БД. И конкретно в этом кейсе у нас тоже job)
Мне просто не очень нравится сам подход, генерим данные, куда-то складываем отдельно то, что нужно отправить, потом приходит внешний сервис (пусть даже мы его сами дёрнем) и опять обращается к базе и уже потом отправляет.
По мне, выглядит как костыль. Но ничего лучше пока в голову не пришло.
P.S. не холивара ради, просто мнение.