Distribuirani cache omogućuje da više instanci aplikacije ponovno koristi podatke preko mreže. Svrha mu je izbjeći ponavljanje skupog rada, uz jasna pravila svježine i kvarova.
Zamislite tri backend instance koje čitaju isti katalog. S cacheom unutar svakog procesa svaka ima vlastitu kopiju. U zajedničkoj usluzi jedna instanca može popuniti vrijednost koju ostale koriste. Sama usluga cachea može imati više čvorova.
1. Odlučite što se može sigurno predmemorirati
Počnite troškom stvaranja podatka i dopuštenom zastarjelošću. Opis proizvoda može podnijeti kratko kašnjenje; završna provjera zalihe pri kupnji može zahtijevati mjerodavan podatak.
