Distributed cache कई application instances को network पर data दोबारा इस्तेमाल करने देती है। उद्देश्य महंगा काम दोहराने से बचना है, साथ में freshness और failure के स्पष्ट नियम रखना।
एक product catalog पढ़ते तीन backend instances सोचें। हर process की cache हो तो हर instance अपनी copy संभालता है। Shared cache service में एक instance की रखी value बाकी इस्तेमाल कर सकते हैं। Cache service खुद कई nodes पर हो सकती है।
1. तय करें कि क्या सुरक्षित रूप से cache होगा
Data बनाने के खर्च और स्वीकार्य पुरानेपन से शुरू करें। Product description थोड़ा delay सह सकती है; purchase की अंतिम stock check को authoritative data चाहिए।
