Brother, your explanation and examples are really engaging. Keep it up. Isn't there anything to do with coding in system design? I want to know and see how coding works with these theories you are nicely discussing. Please reply and consider showing us.
usually you will use all the coding concepts that you have learnt, for example all the data structures and how they can be implemented. You will never be creating a simple queue in the real life applications, but you will be using it at a lot of places. Just like FIFO is a method of cache eviction.
How about cache which are transient in nature also what if there are multiple processes attempting to access a cache simultaneously after a cache miss ,adding a load on underlying resources also managing cache states is quite challenging which can complicate your system design and maintenance over longer run ,can you please throw some light on these topics 😊 ,as usual you are very precise in your explanation and content delivered appreciate it!
you are right, we can go into a lot of details when it comes to caching. I myself had to make sure that I did not go overboard with the video. 😅 At the same time, I have to keep the video small and easily digestible as well. Will keep discussing as more things come up. :)
@@nikoo28 Got it 😊, may be at the end of your videos you can list pros and cons of each system design techniques that would help just as a suggestion 👍
He have explained it good but have missed the condition of stale data. Consider an explain where your DB gets updated but your cache remains the same there data will be staled as cache is not updated. Plus could have given example of softwares as well like Redis
Come on guys I want to see more subscribers here, great content, well done
Best video on RUclips for Cache in System Design.👍👍👍👍👍👍👍
i am learning sysytem design first time and this explanation is amazing
Your explanation is amazing 😮
Absolutely true 💯
thanks for video sir ❤❤
thanks for the amazing content 🎉
Brother, your explanation and examples are really engaging. Keep it up. Isn't there anything to do with coding in system design? I want to know and see how coding works with these theories you are nicely discussing. Please reply and consider showing us.
usually you will use all the coding concepts that you have learnt, for example all the data structures and how they can be implemented. You will never be creating a simple queue in the real life applications, but you will be using it at a lot of places.
Just like FIFO is a method of cache eviction.
@@nikoo28 I am learning DSA. I have leaned all linear data stuctures and their operations. Not expert though. Keep teaching us.
this is so good
How about cache which are transient in nature also what if there are multiple processes attempting to access a cache simultaneously after a cache miss ,adding a load on underlying resources also managing cache states is quite challenging which can complicate your system design and maintenance over longer run ,can you please throw some light on these topics 😊 ,as usual you are very precise in your explanation and content delivered appreciate it!
you are right, we can go into a lot of details when it comes to caching. I myself had to make sure that I did not go overboard with the video. 😅
At the same time, I have to keep the video small and easily digestible as well. Will keep discussing as more things come up. :)
@@nikoo28 Got it 😊, may be at the end of your videos you can list pros and cons of each system design techniques that would help just as a suggestion 👍
please make videoes in solid principles , it will be great helpfull
What are solid principles?
great videos! keep it up :)
He have explained it good but have missed the condition of stale data. Consider an explain where your DB gets updated but your cache remains the same there data will be staled as cache is not updated. Plus could have given example of softwares as well like Redis
I talk about stale data when discussing the challenges of using a cache.