Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Great Caching Disasters! (and how to avoid them)
Search
Lisa van Gelder
July 03, 2015
Technology
33
0
Share
Great Caching Disasters! (and how to avoid them)
Lisa van Gelder
July 03, 2015
More Decks by Lisa van Gelder
See All by Lisa van Gelder
Make the talk happen - cfp writing workshop
lvgelder
0
49
The Four Components of High Performing Teams
lvgelder
0
170
A/B testing sexism: Interviewing as a female executive in tech
lvgelder
0
240
A/B Testing Sexism: interviewing as a female executive in tech.
lvgelder
0
170
Agile in a world of microservices
lvgelder
0
86
Continuous Delivery For the Rest of Us
lvgelder
0
73
Agile in a World of micro services
lvgelder
1
260
Continuous Delivery for the Rest of Us
lvgelder
1
3.6k
Other Decks in Technology
See All in Technology
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
210
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
110
OpenClawでPM業務を自動化
knishioka
2
370
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
290
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
770
スケーリングを封じられたEC2を救いたい
senseofunity129
0
140
OPENLOGI Company Profile for engineer
hr01
1
62k
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
12
7.4k
OPENLOGI Company Profile
hr01
0
83k
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
160
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Documentation Writing (for coders)
carmenintech
77
5.3k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
300
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
500
Transcript
Great Caching Disasters!!! And how to avoid them.
About me Lisa van Gelder VP of Engineering at Stride
[email protected]
@techbint
The case of the disappearing website
None
Lessons • If caching is important, monitor it! • Never
build a cache invalidation system
None
Keep caching simple
Cache for the smallest amount of time you can get
away with
So we built a 3-day cache
None
None
Fix your sql! Don’t cover up terrible queries with caching.
Cache for 1 minute
None
<div class="comment__timestamp"> <!-- microapp-href name="discussion" url="/comment- permalink/51075599" —> ... </div>
Only cache static content
None
Caching should be automatic
Epilogue
Lessons • Cache for 1 minute • Cache static content
• Never build a clear cache system!* * Unless you are a cdn