Sanya cache-aside layer (Redis/Memcached) a gaban DB domin reads su bugi memory, ba entries TTL kuma ka invalidate a write, ka ƙara stampede protection domin cold key kada ya kori thundering herd a DB, kuma ka baza hot keys a kan replicas domin popular key ɗaya kada ya narke node ɗaya.
┌── hit ──▶ return value
request ──▶ cache│
└── miss ─▶ lock ─▶ DB read ─▶ set(TTL) ─▶ return
│
(only ONE miss populates; others wait)
DB writes ──▶ invalidate/update key
