Есть задача поддерживать актуальными данные в двух не зависимых сервисах в обоих из которых могут вносится изменения. Возможно есть какой то патерн разработки приложения на Java, оба сервиса имеют REST API все необходимые команды написаны, но вот как отслеживать, какие данные хранить, как проверять что что-то изменилось и какие варианты решения конфликтов, чувствую что явно решалось уже тысячи раз и возможно есть либо фраемворк либо какой то принцип для java разработки