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