Zet een cache-aside-laag (Redis/Memcached) vóór de DB zodat reads het geheugen raken, geef entries een TTL en invalideer bij write, voeg stampede-bescherming toe zodat een koude key geen thundering herd op de DB kan loslaten, en spreid hot keys over replica's zodat één populaire key niet één node laat smelten.
┌── hit ──▶ geef waarde terug
request ──▶ cache│
└── miss ─▶ lock ─▶ DB-read ─▶ set(TTL) ─▶ geef terug
│
(alleen ÉÉN miss vult; anderen wachten)
DB-writes ──▶ invalideer/update key
