Cache Warmup
Định nghĩa
Cache Warmup là kỹ thuật nạp trước dữ liệu hot vào cache trước hoặc ngay khi instance mới nhận traffic thật.
Cách hiểu bằng lời của tôi
Cache miss không chỉ làm một request chậm; khi nhiều instance restart hoặc scale out cùng lúc, cold cache có thể đẩy tải dồn về Redis/database. Warmup dùng traffic mô phỏng, prefetch hoặc preload để instance bước vào production với cache đã có phần dữ liệu quan trọng.
Khi áp dụng
- Service mới deploy/restart có local cache.
- Hệ thống có hot key hoặc feature lookup lặp lại.
- Cache miss có cost cao hoặc gây latency spike.