Caching | Cache Patterns | Cache Invalidation & Eviction | System Design Tutorials | Part 9 | 2020

Поделиться
HTML-код
  • Опубликовано: 15 июл 2024
  • This is the eighth video in the series of System Design Primer Course. We talk about one more important component of System Design: Caching. We want software engineers and aspiring software engineers to develop basics and get ready for the world of interviews as well as excelling as a Software Engineer.
    Useful Links:
    aws.amazon.com/caching/
    www.cloudflare.com/learning/c...
    dzone.com/articles/introducin...
    dzone.com/articles/where-is-m...
    dzone.com/articles/caching-be...
    dzone.com/articles/process-ca...
    ------------------------------------------------------------------
    Recommendations
    ------------------------------------------------------------------
    Our full courses on youtube:
    ✒ System Design Primer Course: • System Design Primer C...
    ✒ REST APIs made easy: • REST APIs MADE EASY
    Some paid courses that we recommend:
    ✒Educative.io: bit.ly/3qnW5ku
    ✒Interviewready.io: get.interviewready.io/ (Use coupon code SUDOCODE for extra discount)
    ------------------------------------------------------------------
    About Us
    ------------------------------------------------------------------
    Created and Instructed by:
    Yogita Sharma
    ✒ LinkedIn - / yogita-sharma-83400b55
    ✒ Instagram - / sudo.code1
    ✒ Facebook - / sudo.code
    ✒ Medium - / yogita088
    Post-production(editing, thumbnail etc) managed by:
    CiKi
    ✒ Website: www.ciki.co.in
    ✒ LinkedIn: / 74735937
    Colors and design by:
    Naini Todi
    ✒ LinkedIn - / nainitodi
    Both Arpit and Yogita are software engineers and want to help other software engineers become better by providing high quality and well researched content by adding their creativity and teaching twist.
    ------------------------------------------------------------------
    Join Us
    ------------------------------------------------------------------
    Hangout with sudoCode:
    ✒Discord Server: / discord
    For business:
    ✒Email: sudocode.yogita@gmail.com
    ------------------------------------------------------------------------------------------------------------------------------------
    Timestamps:
    0:00 - Intro
    0:36 - Introducing myself
    0:56 - Why sudoCode ?
    2:08 - What is cache ?
    3:08 - Examples of cache
    5:28 - Invalidation & eviction
    13:35 - Cache patterns
    20:41 - Cache patterns - Summary
    22:00 - Where do I keep my cache ?

Комментарии • 266

  • @ani68
    @ani68 Год назад +2

    Most in depth explanation of cache I found on RUclips !!!

  • @NileshKumar-fz9ok
    @NileshKumar-fz9ok Год назад +2

    This series is a goldmine for beginners 🔥

  • @panchanansahoo1463
    @panchanansahoo1463 Год назад

    This was one gem of a video. Loved all your videos so far . Thanks

  • @sushmitagoswami7320
    @sushmitagoswami7320 2 года назад +1

    The way you have represented the summary is really exceptional

  • @tomasgarciapineiro1491
    @tomasgarciapineiro1491 2 года назад

    This is the explanation I was looking for. Thank you so much for sharing!

  • @swapnilsaxena81
    @swapnilsaxena81 6 месяцев назад

    This was a great video. Concise yet comprehensive.

  • @aditya53746
    @aditya53746 3 года назад

    In addition to explaining patterns, pros/cons and application based on read/write load is covered. which is great.

  • @anilta6648
    @anilta6648 Год назад +1

    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.

  • @faizm4765
    @faizm4765 2 года назад

    Such a great detailed video! Thanks a ton!

  • @ajaykhetan1625
    @ajaykhetan1625 Год назад +4

    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.

  • @stavrosladeas4421
    @stavrosladeas4421 3 года назад +3

    I'm really enjoying your videos and am finding them super helpful. I look forward to seeing more of them. Please keep them coming!

  • @MrKB_SSJ2
    @MrKB_SSJ2 2 года назад

    These videos are too helpful to me. Thank you!

  • @sujeeshkumarv4336
    @sujeeshkumarv4336 3 года назад

    I must say you are doing a really really great job mam please continue uploading more like this

  • @arkoprovamadhu4544
    @arkoprovamadhu4544 3 года назад

    Great video and very good clear explanation. The summary part is the best of all. Very well taught.

  • @suneethar6329
    @suneethar6329 2 года назад

    Thanks for teaching us🙂there are many who are charging heavy for the same and you are teaching for free👏👏

  • @sharadyadav7480
    @sharadyadav7480 Год назад

    Hi Yogita,
    Really appreciate all the effort that you have put in. Great work.
    Your resources have been of immense help

  • @arpitvashistha8532
    @arpitvashistha8532 3 года назад +1

    Each video is greater than the previous one, keep going this amazing work ! I'm waiting your videos every week.

  • @shehzadali6713
    @shehzadali6713 2 года назад

    i really apppreciate the hard work you do to teach us miss ...

  • @gana0000000000
    @gana0000000000 2 года назад

    Keep up the great work you are kicking ass!!

  • @MrMPRMP
    @MrMPRMP Год назад

    Simple, Crisp and clear...

  • @busrauman7320
    @busrauman7320 Год назад

    Hi, Thank you for you super clear explanation. Such a great source for us.

  • @saiashok28
    @saiashok28 2 года назад

    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!

  • @onemoreadi
    @onemoreadi 3 года назад +1

    Each video gets better and more informative. Helps me everytime!

    • @sudocode
      @sudocode  3 года назад +1

      It's great to know this Aditya. Happy learning 😀

  • @KwizzyDaAwesome
    @KwizzyDaAwesome Год назад

    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.

  • @gameplayer1980
    @gameplayer1980 2 года назад +1

    Very nice summary chart at the end!

  • @sonalimishra3258
    @sonalimishra3258 Год назад

    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!

  • @tianbingleng1835
    @tianbingleng1835 2 года назад

    The summary chart is really helpful, thanks!

  • @shivangitomar5557
    @shivangitomar5557 2 года назад +2

    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 :)

  • @adwatt357
    @adwatt357 Год назад

    Loved your explanation style !! Best explanation on caching and it's patterns.

  • @sivaveeramallu3645
    @sivaveeramallu3645 Год назад

    Your content is truly awesome

  • @ConradAkunga
    @ConradAkunga Год назад

    This is an EXCELLENT video

  • @mukundapeddamekala616
    @mukundapeddamekala616 Год назад

    Excellent content, very useful, enjoying a lot and watching again and again. Thank a lot Yogita for amazing course.

  • @ibrahimkp4300
    @ibrahimkp4300 11 месяцев назад

    very simple and covered everything. excellent content

  • @dewanshnigam8129
    @dewanshnigam8129 3 года назад

    Amazing Videos Ma'am. Thank you for such wonderful content.

  • @apurvapat3524
    @apurvapat3524 9 месяцев назад

    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

  • @mohammadravand4351
    @mohammadravand4351 Год назад

    thank you very mutch this is perfect, and your teaching is very good.

  • @minademian
    @minademian 2 года назад

    Excellent video. Thank you!

  • @tomarshabh2199
    @tomarshabh2199 2 года назад +1

    Thanks yogita for sharing valuable knowledge to community...

  • @agbagb590
    @agbagb590 2 года назад

    This is extremely helpful. Thank you for this

  • @AyushKumar-fk5lm
    @AyushKumar-fk5lm 2 года назад

    Understood caching detail! Thanks!!

  • @imranshaikh115
    @imranshaikh115 3 года назад

    Just Awesome, Keep it up good work Thanks a lot

  • @vedanshsharma3814
    @vedanshsharma3814 2 года назад

    Great explanation. Thank you so much 😊

  • @paritoshpandey7998
    @paritoshpandey7998 Год назад

    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.

  • @priyanka.sarkar
    @priyanka.sarkar 3 года назад +4

    Amazingly explained and simplified. Thanks a lot :)

    • @sudocode
      @sudocode  3 года назад +1

      Thanks Priyanka 🤟

  • @dalskiBo
    @dalskiBo 6 месяцев назад

    Thanks Yogita, brilliant info, great explanation of caching

  • @SohilLadhani
    @SohilLadhani 3 года назад +12

    Your editor (Arpit) is very skilled. Great content as always. Thanks!

    • @sudocode
      @sudocode  3 года назад +1

      Thanks Sohil. I will convey this to him 🤟😅

  • @ajinkya-wasnik
    @ajinkya-wasnik 2 года назад +1

    Hi Yogita, thanks for such great videos.

  • @sivan2878
    @sivan2878 2 года назад +1

    Thanks a lot for your videos

  • @jeltexx
    @jeltexx 2 года назад

    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.

    • @sudocode
      @sudocode  2 года назад

      Muchas Gracias 🙏

  • @konstantin6524
    @konstantin6524 2 года назад

    I really appreciate your work, just keep going!

    • @sudocode
      @sudocode  2 года назад +1

      Thank you so much for kind words.

  • @vcfirefox
    @vcfirefox 2 года назад +1

    thank you for this!

  • @Abu_Muslim_Aladawy
    @Abu_Muslim_Aladawy 11 месяцев назад

    fantastic channel , keep going 🥰

  • @DSMA98
    @DSMA98 Год назад

    Superb content!

  • @sagarpatil-js1fy
    @sagarpatil-js1fy 3 года назад

    great detail mam. thank you so much

  • @dhananajaykrishna8259
    @dhananajaykrishna8259 3 года назад

    This is the best channel with crisp, to the point, no BS tutorials on system design.

  • @bharadwajpoduri3349
    @bharadwajpoduri3349 3 года назад

    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 !!

    • @sudocode
      @sudocode  3 года назад

      Thanks a lot. Glad that this helped 🙏

  • @amtstamer1405
    @amtstamer1405 3 года назад

    Thank you for all. I like a lot the content of the channel, since it is no many other channels dedicated to software systems. I would like to hear from you more about software architecture patterns applied to real examples

    • @sudocode
      @sudocode  3 года назад

      Thanks Amts. Yes these are in the pipeline

  • @barbaracalderon4106
    @barbaracalderon4106 11 месяцев назад +1

    You and Corey Schafer are my favorite tech instructors on RUclips. Legendaries! Keep up the excellent work.

  • @webtech007
    @webtech007 Год назад

    mam aap bhot accha se describe karta ho topics ko

  • @YouMustKnow987
    @YouMustKnow987 2 года назад +1

    Thanks for the video, it helped me a lot. Watching from Mozambique, Africa.

    • @sudocode
      @sudocode  2 года назад

      Glad that it helped.

  • @Rahul0508-n9m
    @Rahul0508-n9m 3 года назад

    Amazing content, it seems you've really worked hard on creating these video :)
    again Thank you, honestly its amazing to watch your videos.

    • @sudocode
      @sudocode  3 года назад +1

      Thanks for the appreciation Tarun 😇

  • @ashwin123123
    @ashwin123123 2 года назад +1

    The cache patterns summary of this video deserves a huge recognition !

  • @geoffreyhibon2651
    @geoffreyhibon2651 Год назад

    Excellent job. Happy to joined you channel :)

  • @bhawnasharma2423
    @bhawnasharma2423 2 года назад

    such a beautiful representation , kudos 👏 👏

  • @vikrantsinghrajput7298
    @vikrantsinghrajput7298 Год назад

    Very Informative Video, Thanks Yogita! :)

  • @stormShadow64
    @stormShadow64 3 года назад

    You are so great... I really like your videos, greetings from Poland!

    • @sudocode
      @sudocode  3 года назад +1

      Thank you very much Marcin. Greetings from Dubai :)

  • @manishamulchandani1500
    @manishamulchandani1500 3 года назад +1

    Great one. Appreciate your efforts to make things simpler

    • @sudocode
      @sudocode  3 года назад

      Thanks a lot Manisha

  • @akshaypardeshi4895
    @akshaypardeshi4895 2 года назад

    Great content! It would be great if you can mention the cache tools/vendors as well for various types.

  • @Study-cm6hk
    @Study-cm6hk Год назад

    Great content

  • @parijatbandyopadhyay8057
    @parijatbandyopadhyay8057 2 года назад +9

    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.

    • @sudocode
      @sudocode  2 года назад +1

      Thanks a lot. Comments like these, makes me more excited to work towards creating such videos. All the best for your learnings and career.

  • @Vegeta007
    @Vegeta007 Год назад +1

    Thank you!!

  • @sonalitribhuvan3409
    @sonalitribhuvan3409 12 дней назад

    Very well explained..

  • @VivekYadav-vk2lh
    @VivekYadav-vk2lh 3 года назад

    you are doing a great job, keep going....thanks very much

  • @Rohitkumar-hu1qs
    @Rohitkumar-hu1qs 2 года назад

    Awesome work. Hats off to you and your team 👏

  • @Alex-bc3xe
    @Alex-bc3xe Год назад

    You re really good.

  • @thedeltaneutral8431
    @thedeltaneutral8431 2 года назад +1

    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.

    • @sudocode
      @sudocode  2 года назад

      Thanks. And all the best

  • @saurabhagarwal3311
    @saurabhagarwal3311 3 года назад +1

    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

    • @sudocode
      @sudocode  3 года назад

      Thanks a lot Saurabh :)

  • @athi4943
    @athi4943 2 года назад

    It is amazing how you are relating to real time !!!
    Can you make a video on how to learn a technical topic ? ❤️

  • @teetanrobotics5363
    @teetanrobotics5363 3 года назад

    Amazing Explanations, animations and concepts.

    • @sudocode
      @sudocode  3 года назад

      Glad you liked it!

  • @Mohamed-uf5jh
    @Mohamed-uf5jh 2 года назад

    Very intersting thanks

  • @NehaSinghV
    @NehaSinghV 2 года назад

    You videos are really very good and the analogies you give are so helpful

    • @sudocode
      @sudocode  2 года назад

      Thanks Neha 😊

  • @ankitrana7324
    @ankitrana7324 2 года назад

    Don't ask what you didn't like, everything is superb :)
    just ask what u liked the most. :P
    Thanks for all your efforts.

  • @venkatraohyd
    @venkatraohyd Год назад

    Yes your videos are informative and useful. Can you please emphasize what to be used when with scenarios. Thanks much for consideration.❤

  • @shailjakantupadhyay5183
    @shailjakantupadhyay5183 3 года назад +1

    Extremely well Explained. Thanks a lot mam.

    • @sudocode
      @sudocode  3 года назад

      Thanks Shailjakant 😀

  • @SachinKumar-qv8fj
    @SachinKumar-qv8fj 3 года назад +2

    great course on system design

    • @sudocode
      @sudocode  3 года назад

      Thanks Sachin :)

  • @wah1dx
    @wah1dx 2 года назад +1

    Thank you

  • @djhhbdbjn7633
    @djhhbdbjn7633 2 года назад

    Thank you so much

  • @YouTubers-rj9xv
    @YouTubers-rj9xv 2 года назад +1

    Love you.

  • @koushikdas2755
    @koushikdas2755 3 года назад

    Mam u r really doing a great work.
    I subscribed ur channel..
    Please post such good content in future also.

  • @shawkyahmad
    @shawkyahmad 3 года назад

    You're the best

  • @nileshsangle4946
    @nileshsangle4946 23 дня назад

    nice work ma'am

  • @ashkkg
    @ashkkg 2 года назад

    Very well explained, keep up the good work, keep it simple and fulfilled

    • @sudocode
      @sudocode  2 года назад

      Thanks, will do!

  • @akki1337
    @akki1337 2 года назад

    Today One more subscriber added to your channel. Thank you for the KT. 😇

  • @harlxxx
    @harlxxx 2 года назад

    Great

  • @shaivaljava401
    @shaivaljava401 2 года назад

    great Explanation keep it up.

  • @prithvirajan105
    @prithvirajan105 4 дня назад

    Thank you :)

  • @cajaykiran
    @cajaykiran Год назад +1

    Thank you. Subscribed

  • @PadamAgrawal
    @PadamAgrawal Год назад +1

    For me its like Kuber ka Khajana !!!💰🤑💸 Thank you so much 🙏

  • @ajiteshmandal5365
    @ajiteshmandal5365 2 года назад

    hi , your teaching style is great , I saw few of them . Can you please upload more video of System design .

  • @sujan_kumar_mitra
    @sujan_kumar_mitra 3 года назад +1

    Your videos are very informative. Please keep posting videos on system design topics...

    • @sudocode
      @sudocode  3 года назад

      Thanks Sajjan. Sure. Keep connected 👍🤟