Letak lapisan cache-aside (Redis/Memcached) di hadapan DB supaya bacaan mengenai memori, beri entri satu TTL dan invalidasi pada penulisan, tambah perlindungan stampede supaya key sejuk tidak boleh melepaskan thundering herd ke atas DB, dan sebarkan hot key merentas replica supaya satu key popular tidak mencairkan satu node.
┌── hit ──▶ return value
request ──▶ cache│
└── miss ─▶ lock ─▶ DB read ─▶ set(TTL) ─▶ return
│
(only ONE miss populates; others wait)
DB writes ──▶ invalidate/update key
