Cache Invalidation
Everything on SkillVeris tagged Cache Invalidation — collected across the glossary, study notes, blog, and cheat sheets.
9 resources across 1 library
Interview Questions(9)
What is the Cache-Aside (Lazy-Loading) Caching Pattern?
Cache-aside is a caching pattern where the application code itself checks the cache first, and on a miss reads from the database, populates the cache with that…
What are the Main Cache Invalidation Strategies?
Cache invalidation removes or refreshes stale cached data using three common strategies: TTL-based expiration (entries auto-expire after a fixed time), explici…
What are the Trade-offs of Caching Database Query Results?
Caching query results trades a risk of serving stale data and added system complexity for dramatically lower read latency and reduced load on the database, and…
What is Caching in System Design?
Caching is storing copies of frequently accessed data in a fast, temporary layer so future requests are served from it instead of the slower original source, r…
What Are Cache Invalidation Strategies?
Cache invalidation strategies are the mechanisms a system uses to remove or refresh stale cached data once the underlying source of truth changes, and the two…
What is the Cache-Aside Pattern?
The cache-aside pattern (also called lazy loading) puts the application in charge of the cache: on a read the app checks the cache first and only loads from th…
What Are Edge Caching Strategies?
Edge caching stores copies of responses at CDN points of presence physically close to users, so most requests are served from a nearby edge node instead of rou…
How Does Caching Work in a CI/CD Pipeline?
CI/CD pipeline caching stores the outputs of expensive, repeatable steps — downloaded dependencies, compiled build artifacts, Docker image layers — keyed by a…
What is a CDN and How Does it Improve Performance?
A CDN (Content Delivery Network) is a globally distributed network of edge servers that caches and serves content from a location physically close to each user…