System Design Interview Prep - Should You Put the Data in Cache?
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, applications can put the data in memory to avoid accessing IO. As a result, throughput can be increased and latency can be decreased.
Steps to Ace the FAANG System Design Interview
Photo by Johanna Buguet on Unsplash
SQL (Relational Database) or NoSQL? Ace the FAANG System Design Interview
Photo by Taylor Vick on Unsplash
Ace the System Design Interview in FAANG
(Photo by Andy Kelly on Unsplash)
From CRUD web app dev to SDE in voice assistant — My ongoing Journey to Machine Learning
How is Millennial's Investment choice compared to Motley Fool Stock Advisor
(Photo by Sabine Peters on Unsplash)