Distributed cache ઘણા application instancesને network મારફત data ફરી વાપરવા દે છે. તેનો હેતુ ખર્ચાળ કામ વારંવાર કરવાનું ટાળવાનો છે, સાથે freshness અને failure માટે સ્પષ્ટ નિયમો રાખવાના છે.
એક જ product catalog વાંચતા ત્રણ backend instances ધારો. દરેક processની પોતાની cache હોય તો દરેક પોતાની copy રાખે. Shared cache service હોય તો એક instance value મૂકે અને બીજા તેનો ઉપયોગ કરે. Cache service પોતે પણ ઘણા nodes ધરાવી શકે.
1. શું સુરક્ષિત રીતે cache કરી શકાય તે નક્કી કરો
Data બનાવવાનો ખર્ચ અને કેટલો જૂનો data સ્વીકાર્ય છે ત્યાંથી શરૂ કરો. Product description થોડો વિલંબ સહન કરી શકે; ખરીદીની અંતિમ stock checkને authoritative data જોઈએ.
