This video is the first part of my two part video course on designing distributed cache. In this video I am discussing:
00:00 - Introduction
00:45 - Purpose of Distributed Cache
02:40 - Read/Write Policies of Distributed Cache
11:00 - Cache Eviction Policies like LFU, LRU, MRU, FIFO etc.
14:00 - Functional Requirements for Distributed Cache System
16:35 - Non-Functional Requirements for Distributed Cache System
Distributed System Design Interviews Bible | Best online resource for System Design Interview Preparation is now online. Please visit: https://www.thinksoftwarelearning.com?utm_source=Youtube-cache
Please follow me on / think.software.community if you like to get notified about new course chapters getting added or when we will start another round of mock interviews and you want to participate in mock interviews or any other updates. I will also take your suggestions there about the course and the channel.
Check out our following articles:
How to Ace Object-Oriented Design Interviews: / how-to-ace-object-oriented-design-interviews
Elevator System Design — A tricky technical interview question: / elevator-system-design-a-tricky-technical-...
System Design of URL Shortening Service like TinyURL: / tinyurl-design-from-the-bible-of-distribut...
File Sharing Service Like Dropbox Or Google Drive — How To Tackle System Design Interview: / how-to-tackle-system-design-interview-for-...
Design Twitter — Microservices Architecture of Twitter Service: / design-twitter-microservices-architecture-...
How to Effectively Use Mock Interviews to Prepare for FAANG Software Engineering Interviews: / how-to-effectively-use-mock-interviews-to-...
#FAANG #Facebook #Google #Amazon #Apple #Microsoft #Uber #Netflix #Oracle #Lyft #SystemDesign #Interview #ComputerProgramming #DistributedCache #Cache
These two part videos discuss how a distributed cache like Memcache and Redis can be designed.