System Design Interview Prep: Should You Put the Data in Cache?

J Li
Towards Data Science
5 min readApr 9, 2020

--

Photo by Joshua Sortino on Unsplash

(this post is also available in my blog)

Cache is a data store that serves data at a relatively fast speed. There are hardware and software caches. In system design interview, we will focus on software cache mostly. In many cases, cache are blocks of memory that store data. Since the speed of accessing memory is much faster than IO like disk and network…

--

--