Sono di fronte a un ostacolo simile con un nuovo progetto di e-commerce. Il progetto è un front end per un vero e proprio software di gestione del negozio (CMS + ERP + CRM). Ha bisogno di utilizzare il database del prodotto principale, ma ha le sue voci per recensioni di prodotti, valutazioni e così via.
L'idea iniziale era di creare una copia memorizzata nella cache del database principale. Il sito Web beneficerà di tempi di caricamento rapidi per gli elementi memorizzati nella cache, ma l'implementazione non è banale.
Dopo alcune considerazioni, l'approccio selezionato stava aggiornando il DB del sito Web dal programma di gestione. In questo modo la copia del sito web sarà sempre corretta e la maggior parte dell'implementazione non dovrà preoccuparsi dei servizi REST (sarà comunque utilizzata per la registrazione dell'utente, il monitoraggio della spedizione, ecc.)
Nel tuo caso, dove tu impossibile che il servizio aggiorni il proprio database da remoto, è necessario creare un meccanismo che consenta di fare riferimento a ricorsi REST come i modelli normali e che li memorizzino in cache in background.
Nota importante: la ricerca di un modo per assicurarsi che la cache è sempre corretto (non sporco) ...
Per quello che vale, non sono a conoscenza di alcun buon (o addirittura non così buono) modo di farlo. –
Vediamo, se possiamo trovare qualcuno che può consigliare una soluzione per questa situazione. –
Sì, sarei interessato a vedere una soluzione, se ne esiste una. –