Я столкнулся с аналогичным препятствием в новом проекте электронной коммерции.Проект является интерфейсом полноценного программного обеспечения для управления магазином (CMS + ERP + CRM).Он должен использовать основную базу данных продуктов, но иметь свои собственные записи для обзоров продуктов, оценок и т. Д.
Первоначально предполагалось создать кэшированную копию основной базы данных.Веб-сайт выиграет от быстрого времени загрузки кэшированных элементов, но реализация не является тривиальной.
После некоторых соображений выбранный подход обновлял базу данных веб-сайта из программы управления.Таким образом, копия веб-сайта всегда будет правильной, и большая часть реализации не должна беспокоиться об услугах REST (она все равно будет использоваться для регистрации пользователей, отслеживания поставок и т. Д.)
В вашем случае,там, где служба не может обновлять свою базу данных удаленно, вам необходим механизм, который позволяет ссылаться на ресурсы REST, как обычные модели, и кэширует их в фоновом режиме.
Важное примечание: найдите способ убедиться, что кэш всегда корректен (не загрязнен) ...