System Design Interview Prep: Should You Put the Data in Cache?
Published in
5 min readApr 9, 2020
(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…