Design a Key-Value Store - System Design Mock Interview (with Microsoft Software Engineer)
Ace your system design interviews with our complete course: https://bit.ly/3Q5kwiZ
Praveen, a software engineer at Microsoft, designs a key-value store like Memcache: an LRU cache with a hash table and doubly linked list, consistent hashing, read replicas, security, and monitoring.
0:00 - Intro
0:23 - Key value store for caching
2:54 - System availability, scalability, and performance requirements
4:15 - Simple cache implementation for one system
6:15 - Cache policy discusses data evictions
6:49 - LRU vs Hash table for tracking usage
11:26 - Scaled cache deployment with multiple approaches
13:04 - Deploy caches on different hosts, avoid maintenance overhead
14:47 - Deploying caches pros a…
Praveen, a software engineer at Microsoft, designs a key-value store like Memcache: an LRU cache with a hash table and doubly linked list, consistent hashing, read replicas, security, and monitoring.
0:00 - Intro
0:23 - Key value store for caching
2:54 - System availability, scalability, and performance requirements
4:15 - Simple cache implementation for one system
6:15 - Cache policy discusses data evictions
6:49 - LRU vs Hash table for tracking usage
11:26 - Scaled cache deployment with multiple approaches
13:04 - Deploy caches on different hosts, avoid maintenance overhead
14:47 - Deploying caches pros a…
Prêt pour la prochaine étape?
Mettez ces conseils en pratique — des milliers de nouveaux emplois sont ajoutés chaque jour.
Parcourir les emplois Recevoir des alertes emploiEn savoir plus sur ce sujet
Cette vidéo est présentée avec le lecteur de YouTube et appartient à son créateur, Aced (formerly Exponent).