Wednesday, August 12, 2020

System Design Interview - Distributed Cache

 Here is the link. 

Topics mentioned in the video: - Functional (put, get) and non-functional (high scalability, high availability, high performance) requirements. - Least recently used (LRU) cache. - Dedicated cache cluster, co-located cache - MOD hashing, consistent hashing. - Cache client. - Static vs dynamic cache servers list configuration. - Leader-follower (master-slave) data replication. - Cache consistency, data expiration, local and remote cache, security, monitoring and logging. - Memcached, Redis. Inspired by the following interview questions: Adobe (https://www.careercup.com/question?id...) Amazon (https://www.careercup.com/question?id...) Ebay (https://www.careercup.com/question?id...) Google (https://www.careercup.com/question?id...) Yahoo (https://www.careercup.com/question?id...)

No comments:

Post a Comment