In this video, we are going to build a low level design for Cache system.
Cache that we will design will have to support following operations:
Put: This will allow user to put a value against a key in the cache.
Get: This will allow user to get the previously saved value using key.
Eviction: Cache should also support removal of some key in case cache is full, and we try to add new key value.
Thanks for watching. Hope you find this video helpful. Let me know your feedback in the comments.
Do subscribe to the channel!!
I have uploaded the full source code of the solution in my GitHub account. It can be found here: github.com/ano...
LLD System Design Playlist: • Low Level System Design
You can follow me on:
LinkedIn: / anomaly2104
Instagram: / anomaly2104
Facebook: / anomaly2104
Twitter: / anomaly2104
Blog: blog.uditagarwa...
#system #design #interviews #interview #coding #programming #faang #tech #technology #developer #coder #code #java#systemdesign #architecture #software #partitioning #sde #sdi #systemdesigninterview #software #development #program #lowleveldesign #lld #oops #designpatterns #designprinciples
5 окт 2024