Cache — Interview & Big Picture
Cache xuất hiện trong gần như mọi system design interview. Không phải vì nó là silver bullet — mà vì quyết định "cache cái gì, ở đâu, bao lâu, và invalidate như thế nào" reveal rất nhiều về cách engineer suy nghĩ về consistency, performance, và operational complexity.
Bài này tổng hợp big picture: cache trong system design interviews (session cache, leaderboard với Redis sorted sets, distributed rate limiter, cache warming), sizing calculation, và những câu hỏi interviewer thực sự muốn nghe bạn đặt ra — vì câu hỏi đúng thường quan trọng hơn câu trả lời đúng.
Sẽ sớm cập nhật.