Few days ago I was going though multiple vlogs and videos to understand details on cache. Some videos use to be very long. Your single video covered all of them in very simple and concise way. The quality of your content is really good. Good for brushing of the skills in less time.
back in 2018 caching was taught to me in college, they took 8 classes to teach what she has explained in 22 mins. Thanks very much Yogita,ur teaching is awsome.
I was going through many Udemy and other online courses paid courses but at last found this gem. Thanks a ton for creating such a lucid and power packed series on such a subject where as you said really good content are scarce. Awesome work.
The first example of multiplication was really apt, which convinced me why caching is needed, otherwise i was really not understanding why cache is used, thank you for this content, really a nice explanation
So true, once get a job also we end up doing monotonous coding work after listening here I get tech chatting and that makes me feel like a professional now. Thanks Yogita!
Especially i liked the last part where you summarized, this would work as a slide for revision before interviews. Thank you very much for your effort and helping students.
Great content! It will be great if you also explain internal implementation like how can we implement 1 >Cache expiry i.e. after a TTL data should get deleted from cache. 2> Which data structure we should use to store this additional information(expiry date) which is coming as an input when we are storing data in cache.
I really loved your effort for the video you made, To be honest, I just randomly were studying caching concept , and looking on youTube, but suddenly played your video which was the most informative one I ever found. I really loved it so much, you explained it so awesome, and so impressive. I loved your last surprise you had for us by summarizing each an every policy in one screen shot to have all in one page plus their pros/cons, I was thinking about how to memorize all these cocept but surprizingly looks like you heard me and added the brilliant part at the end. Thanks so much for all you big effort you put for this video dear Yogita🙌
TH-cam recommended me this today. I don't understand how these people knew that I failed to answer caching questions. I wish I had watched this video before going for amazon interview.
Thank you for all this. I actually have a degree that's more hardware heavy than most computer science degrees, but all the jobs in my area are software, so even after 5 years of full stack development work I find I need the right vocabulary to understand the big picture stuff.
Wow i was just amazed with how you have explained entire cache concept in just 22 min. You covered different patterns and their advantages/disadvantages and when to use what ... great work thanks a lot !!
Too good explanation, it's very crystal and clear. Each video is better and better than the other. ' Will look forward for more such knowledgeable videos. Hats off!
Great summary and course overall, thank you! One comment I'd have is on summary page saying that read-through is a great alternative for cache-aside, why is that? what specific benefits has read-through to make it a great alternative? IMHO both work the same (i.e. for each request, is checked if response is cached, and send response or update cache accordingly), while read-through has actually some downsides (i.e. can be single point of failure, can limit data modeling), thus not a great alternative. Maybe an upside would be easier to implement in the sense of using existing libraries.
Thank you so much for the awesome course you have created, I did my engineering almost 9 years back but its so much fun to learn all this again. One question I had was, for write through pattern who would be writting to the DB ? Thanks
Wow, your videos are really awesome.. you have really explained such complex/difficult topics in so understandable language.. Thank you so much and keep up the great work
Your channel has quality content and amazing delivery! It was great knowing about you, I would like to know more about your part-time masters degree at Georgia Tech :)
Amazingly explained ! If you could please take up the Basic System design questions such as designing instagram, twitter, etc which are generally asked for Entry levels, it would be great, as the resources regarding them are limited.
Animations are really very helpful without animations it's hard to visualize. I am a fresher I am following this playlist and enjoying learning alot. But is there any thing that i should practice.? If I am missing something please tell me mam.
You mentioned that in read through cache pattern there is always going to be a cache miss for the first time. But isn't the same going to happen in Cache aside pattern? Really liked your video. Great work.
In Write-Around option what happen if there is already a entry in cache. Means application write to db store but if it not indicate any cache invalidation for that entry then it will have stale data and only get updated once get miss occur in future. I think it will perform cache invalidation at the time of writing in db and then in future if cache miss occur new data get read. Share your thoughts if possible.
@@sudocode hey, one small suggestion, m not sure you can find these details, if possible could you please provide some examples like specific cache technique used in top web sites like amazon, Facebook. one or 2 examples would be nice 👍
Most in depth explanation of cache I found on TH-cam !!!
Unfortunately I am able to find this gem series out in 2022. Now concepts are very transparent and clear. I now feel myself fit for diving deep.
Thanks. And all the best
Few days ago I was going though multiple vlogs and videos to understand details on cache. Some videos use to be very long. Your single video covered all of them in very simple and concise way. The quality of your content is really good. Good for brushing of the skills in less time.
back in 2018 caching was taught to me in college, they took 8 classes to teach what she has explained in 22 mins. Thanks very much Yogita,ur teaching is awsome.
I was going through many Udemy and other online courses paid courses but at last found this gem. Thanks a ton for creating such a lucid and power packed series on such a subject where as you said really good content are scarce. Awesome work.
Thanks a lot. Comments like these, makes me more excited to work towards creating such videos. All the best for your learnings and career.
The way you have represented the summary is really exceptional
Your editor (Arpit) is very skilled. Great content as always. Thanks!
Thanks Sohil. I will convey this to him 🤟😅
This series is a goldmine for beginners 🔥
Each video is greater than the previous one, keep going this amazing work ! I'm waiting your videos every week.
Thanks Zeyad Ali. Helping people like you makes me feel great as well. All the best with the course.
1¹111111¹
The first example of multiplication was really apt, which convinced me why caching is needed, otherwise i was really not understanding why cache is used, thank you for this content, really a nice explanation
So true, once get a job also we end up doing monotonous coding work after listening here I get tech chatting and that makes me feel like a professional now. Thanks Yogita!
Especially i liked the last part where you summarized, this would work as a slide for revision before interviews. Thank you very much for your effort and helping students.
Each video gets better and more informative. Helps me everytime!
It's great to know this Aditya. Happy learning 😀
Great content! It will be great if you also explain internal implementation like how can we implement
1 >Cache expiry i.e. after a TTL data should get deleted from cache.
2> Which data structure we should use to store this additional information(expiry date) which is coming as an input when we are storing data in cache.
This was more expected from this video than feature explanation.
This was a great video. Concise yet comprehensive.
Me encantan tus videos, es algo que es muy necesario para nosotros los desarrolladores, ya que nos ayuda a ver como podemos solucionar un problema.
Muchas Gracias 🙏
Thanks yogita for sharing valuable knowledge to community...
This was something extraodinary! Explanation was crystel clear. Thanks a ton for this! :)
Amazingly explained and simplified. Thanks a lot :)
Thanks Priyanka 🤟
The cache patterns summary of this video deserves a huge recognition !
I really loved your effort for the video you made,
To be honest, I just randomly were studying caching concept , and looking on youTube, but suddenly played your video which was the most informative one I ever found.
I really loved it so much, you explained it so awesome, and so impressive. I loved your last surprise you had for us by summarizing each an every policy in one screen shot to have all in one page plus their pros/cons, I was thinking about how to memorize all these cocept but surprizingly looks like you heard me and added the brilliant part at the end.
Thanks so much for all you big effort you put for this video dear Yogita🙌
Thanks for teaching us🙂there are many who are charging heavy for the same and you are teaching for free👏👏
For me its like Kuber ka Khajana !!!💰🤑💸 Thank you so much 🙏
Thanks for the video, it helped me a lot. Watching from Mozambique, Africa.
Glad that it helped.
TH-cam recommended me this today. I don't understand how these people knew that I failed to answer caching questions. I wish I had watched this video before going for amazon interview.
Haha. That's some really good targeting :)
Don't ask what you didn't like, everything is superb :)
just ask what u liked the most. :P
Thanks for all your efforts.
Very nice summary chart at the end!
You and Corey Schafer are my favorite tech instructors on TH-cam. Legendaries! Keep up the excellent work.
Thank you for all this. I actually have a degree that's more hardware heavy than most computer science degrees, but all the jobs in my area are software, so even after 5 years of full stack development work I find I need the right vocabulary to understand the big picture stuff.
Wow i was just amazed with how you have explained entire cache concept in just 22 min. You covered different patterns and their advantages/disadvantages and when to use what ... great work thanks a lot !!
Thanks a lot. Glad that this helped 🙏
Simple, Crisp and clear...
great course on system design
Thanks Sachin :)
such a beautiful representation , kudos 👏 👏
Thank you 🙌
This was one gem of a video. Loved all your videos so far . Thanks
very simple and covered everything. excellent content
Hi Yogita, thanks for such great videos.
Thanks Yogita, brilliant info, great explanation of caching
These videos are too helpful to me. Thank you!
i really apppreciate the hard work you do to teach us miss ...
I'm really enjoying your videos and am finding them super helpful. I look forward to seeing more of them. Please keep them coming!
More to come!
This is the explanation I was looking for. Thank you so much for sharing!
Hi Yogita,
Really appreciate all the effort that you have put in. Great work.
Your resources have been of immense help
This is the best channel with crisp, to the point, no BS tutorials on system design.
I liked "75*75 =5625" in 1 word :-) Excellent!! Thank you for sharing.
That’s the magic of Vedic mathematics 🙃
I must say you are doing a really really great job mam please continue uploading more like this
Your content is truly awesome
Understood caching detail! Thanks!!
This is an EXCELLENT video
Great one. Appreciate your efforts to make things simpler
Thanks a lot Manisha
Too good explanation, it's very crystal and clear. Each video is better and better than the other. '
Will look forward for more such knowledgeable videos. Hats off!
Amazing Explanations, animations and concepts.
Glad you liked it!
Excellent content, very useful, enjoying a lot and watching again and again. Thank a lot Yogita for amazing course.
mam aap bhot accha se describe karta ho topics ko
Extremely well Explained. Thanks a lot mam.
Thanks Shailjakant 😀
The summary chart is really helpful, thanks!
Keep up the great work you are kicking ass!!
In addition to explaining patterns, pros/cons and application based on read/write load is covered. which is great.
Madam you are doing great job .After this system design series please start distributed systems ,microservices lecture series.
Thanks Sanath. Not sure if I can do this just after the course. But will definitely include this in my plan for the channel.
Great summary and course overall, thank you! One comment I'd have is on summary page saying that read-through is a great alternative for cache-aside, why is that? what specific benefits has read-through to make it a great alternative? IMHO both work the same (i.e. for each request, is checked if response is cached, and send response or update cache accordingly), while read-through has actually some downsides (i.e. can be single point of failure, can limit data modeling), thus not a great alternative. Maybe an upside would be easier to implement in the sense of using existing libraries.
Thank you so much for the awesome course you have created, I did my engineering almost 9 years back but its so much fun to learn all this again.
One question I had was, for write through pattern who would be writting to the DB ?
Thanks
cache layer will write data to db
Very good explanation!!
fantastic channel , keep going 🥰
Hi, Thank you for you super clear explanation. Such a great source for us.
Loved your explanation style !! Best explanation on caching and it's patterns.
Wow, your videos are really awesome.. you have really explained such complex/difficult topics in so understandable language.. Thank you so much and keep up the great work
Thanks a lot Saurabh :)
You videos are really very good and the analogies you give are so helpful
Thanks Neha 😊
Great video and very good clear explanation. The summary part is the best of all. Very well taught.
thank you very mutch this is perfect, and your teaching is very good.
Your videos are very informative. Please keep posting videos on system design topics...
Thanks Sajjan. Sure. Keep connected 👍🤟
Very well explained, keep up the good work, keep it simple and fulfilled
Thanks, will do!
Superb content!
This is extremely helpful. Thank you for this
Amazing Videos Ma'am. Thank you for such wonderful content.
Very Informative Video, Thanks Yogita! :)
Such a great detailed video! Thanks a ton!
Thanks a lot for your videos
Excellent job. Happy to joined you channel :)
I really appreciate your work, just keep going!
Thank you so much for kind words.
Awesome work. Hats off to you and your team 👏
Thanks a ton
5:28 - Invalidation & eviction
20:41 - Cache patterns - Summary
Excellent video. Thank you!
Thanks for the detailed video. Read-through and write-through seem pretty similar ... are there specific examples where one might be used over other?
Great explanation. Thank you so much 😊
great Explanation keep it up.
thanks Shaival!
You are so great... I really like your videos, greetings from Poland!
Thank you very much Marcin. Greetings from Dubai :)
Your channel has quality content and amazing delivery! It was great knowing about you, I would like to know more about your part-time masters degree at Georgia Tech :)
Amazingly explained ! If you could please take up the Basic System design questions such as designing instagram, twitter, etc which are generally asked for Entry levels, it would be great, as the resources regarding them are limited.
Thanks Anik. Yes that's in the pipeline. But it might take some time to come up on the channel. Keep hitched 😊😊
Animations are really very helpful without animations it's hard to visualize.
I am a fresher I am following this playlist and enjoying learning alot. But is there any thing that i should practice.? If I am missing something please tell me mam.
Great content
you are doing a great job, keep going....thanks very much
So nice of you
Yes your videos are informative and useful. Can you please emphasize what to be used when with scenarios. Thanks much for consideration.❤
Hi yogita, great way of teaching. I have a question which programming language you use?
Very well explained..
Just Awesome, Keep it up good work Thanks a lot
You mentioned that in read through cache pattern there is always going to be a cache miss for the first time. But isn't the same going to happen in Cache aside pattern? Really liked your video. Great work.
Good point!
It is amazing how you are relating to real time !!!
Can you make a video on how to learn a technical topic ? ❤️
Informative, Could you please share real time scenarios when to use appropriate cache design pattern? Thanks for this video!
In Write-Around option what happen if there is already a entry in cache. Means application write to db store but if it not indicate any cache invalidation for that entry then it will have stale data and only get updated once get miss occur in future. I think it will perform cache invalidation at the time of writing in db and then in future if cache miss occur new data get read. Share your thoughts if possible.
you made it very simple :) appreciate your effort
Thanks a lot 😊
@@sudocode hey, one small suggestion, m not sure you can find these details, if possible could you please provide some examples like specific cache technique used in top web sites like amazon, Facebook. one or 2 examples would be nice 👍
hi , your teaching style is great , I saw few of them . Can you please upload more video of System design .