Explore Library
System Design & ArchitectureCaching Strategies

81 items

1

Caching Plus Database Scaling

Slides / Video
2

Caching and Database Scaling

Flashcard
3

Cache Hit Ratio Formula Bug

Code Quiz
4

Cache Warming and Preloading

Slides / Video
5

Cache Consistency and Staleness Trade-offs

Slides / Video
6

TTL and Expiration

Quiz
7

Write-Around Caching

Quiz
8

Write-Back Caching Trade-off

Quiz
9

Write-Through Caching

Quiz
10

Cache-Aside Pattern Basics

Quiz
11

Read-Through Caching

Quiz
12

Cache Stampede Problem

Quiz
13

Cache Invalidation Goal

Quiz
14

Redis vs Memcached

Quiz
15

Cache Sizing Trade-off

Quiz
16

HTTP ETag Header

Quiz
17

Consistency vs Staleness

Quiz
18

Caching Location Types

Quiz
19

Cache Avalanche

Quiz
20

Multi-Level Caching

Quiz
21

Hot Key Problem

Quiz
22

Cache Penetration

Quiz
23

LRU Eviction Policy

Quiz
24

Cache Hit Ratio

Quiz
25

Cache Warming

Quiz
26

Cache Penetration, Breakdown, and Avalanche

Slides / Video
27

Cache Stampede and Mitigation

Slides / Video
28

Distributed Caching and Cache Partitioning

Slides / Video
29

In-Memory Caching: Redis vs Memcached

Slides / Video
30

CDN and Edge Caching

Slides / Video
31

Client-Side and Browser Caching

Slides / Video
32

CDN Cache-Control Header

Code Quiz
33

Local vs Remote Cache Sizing

Code Quiz
34

Distributed Cache Coherence

Code Quiz
35

Consistent Hashing Ring

Code Quiz
36

Cache-Aside Lazy Loading

Code Quiz
37

Read-Through Cache Loader

Code Quiz
38

Write-Through Ordering

Code Quiz
39

Write-Back Flush

Code Quiz
40

Write-Around Pattern

Code Quiz
41

LRU Recency Update

Code Quiz
42

LFU Frequency Counter

Code Quiz
43

FIFO Eviction Order

Code Quiz
44

TTL Expiration Check

Code Quiz
45

Invalidate On Update

Code Quiz
46

Stampede Lock Guard

Code Quiz
47

Cache Penetration Guard

Code Quiz
48

Avalanche Staggered Expiry

Code Quiz
49

Cache Invalidation Strategies

Slides / Video
50

TTL and Cache Expiration Strategies

Slides / Video
51

Cache Eviction Policies: LRU, LFU, FIFO

Slides / Video
52

Write-Around Cache

Flashcard
53

Write-Through Cache

Flashcard
54

Write-Back (Write-Behind)

Flashcard
55

Read-Through Cache

Flashcard
56

Cache Eviction Policies

Flashcard
57

Cache Stampede

Flashcard
58

Cache Avalanche

Flashcard
59

Hot Keys and Load Distribution

Flashcard
60

Write vs Read Optimization Trade-offs

Flashcard
61

Cache-Aside (Lazy Loading)

Flashcard
62

TTL and Expiration

Flashcard
63

CDN / Edge Caching

Flashcard
64

Cache Sizing and Memory

Flashcard
65

Cache Consistency

Flashcard
66

Multi-Level Caching

Flashcard
67

Client-Side / Browser Caching

Flashcard
68

Cache Replication & HA

Flashcard
69

Distributed Caching

Flashcard
70

Cache Hit Ratio

Flashcard
71

Cache Warming / Preloading

Flashcard
72

In-Memory Local Caching

Flashcard
73

Cache Penetration

Flashcard
74

Cache Invalidation Strategies

Flashcard
75

Write-Around Caching Pattern

Slides / Video
76

Write-Back (Write-Behind) Caching Pattern

Slides / Video
77

Write-Through Caching Pattern

Slides / Video
78

Read-Through Caching Pattern

Slides / Video
79

Cache-Aside (Lazy Loading) Pattern

Slides / Video
80

Cache Hit, Miss, and Hit Ratio

Slides / Video
81

What Caching Is and Why It Helps

Slides / Video
FlashcardIntermediate

Caching and Database Scaling

Caching reduces database load while replication and sharding scale the underlying data store.

Question

How does caching complement database scaling techniques like replication and sharding?

Click to reveal answer