Короч вопрос такой: у нас есть 3 party чувачки которые хотят раз в сколько-то минут получать апдейт - всё, что поменялось с последнего обращения. Сложность в том, что нужно гарантировать exactly once отправку обновлений по каждой сущности.
Всё что придумали - хранить все версии документов, и использовать журналирование изменений чтобы понимать какие версии каких документов поднимать.
Звучит рабоче, но мб есть варианты получше? Кто что может предложить?