Intermediate
System Design
Q46 / 100
What is "cache invalidation" and why is it considered a hard problem?
Correct! Well done.
Incorrect.
The correct answer is A) It is the process of removing or updating stale cached data when the underlying source changes, which is hard to do correctly and consistently across distributed caches
A
Correct Answer
It is the process of removing or updating stale cached data when the underlying source changes, which is hard to do correctly and consistently across distributed caches
Explanation
Keeping caches in sync with the source of truth is notoriously tricky — stale data can be served if invalidation is missed, while overly aggressive invalidation reduces caching benefits.
Progress
46/100