Ná déan UPDATE posts SET views = views + 1 in aghaidh gach imeachta ar phost te riamh — déantar scrogall glais den aon rón sin. Méadaigh in Redis, sruthlaigh i mbaisceanna chuig an DB gach cúpla soicind, agus léigh an cuntas ó Redis. Stórálann an DB iomláin mharthanacha, ní trácht beo.
Ailtireacht
Client tap ─▶ API ─▶ Redis INCR views:{post} (live, source of truth for reads)
│ └── dedup: SADD seen:{post} {user/ip}
▼
every ~5s / N ops
Flusher ─▶ UPDATE posts SET views = views + delta (durable)
▲
read path: GET Redis (fallback DB on miss)
