Distributed cache একাধিক application instance-কে network দিয়ে data reuse করতে দেয়। উদ্দেশ্য হলো ব্যয়বহুল কাজ পুনরাবৃত্তি এড়ানো, সঙ্গে freshness ও failure-এর স্পষ্ট নিয়ম রাখা।
ধরুন তিন backend instance একই product catalog পড়ছে। প্রতিটি process-এর cache হলে আলাদা কপি থাকে। Shared cache service-এ একটি instance value ভরলে অন্যরা ব্যবহার করতে পারে। Cache service নিজেও একাধিক node হতে পারে।
1. কী নিরাপদে cache করা যাবে ঠিক করুন
Data তৈরির খরচ ও কতটা পুরোনো চলবে দিয়ে শুরু করুন। Product description সামান্য দেরি সহ্য করতে পারে; purchase-এর final stock check authoritative data চাইতে পারে।
