REST API Caching Strategies Every Developer Must Know

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025

ความคิดเห็น • 25

  • @milad_mo
    @milad_mo วันที่ผ่านมา

    that is one of the best tutorial videos on TH-cam that has explained this topic perfectly 👍

  • @angularsight6529
    @angularsight6529 3 วันที่ผ่านมา +2

    There are very few videos out there which explain ETag mechanism. Great video 💯

    • @anm_15
      @anm_15 2 วันที่ผ่านมา

      I did not understand the Etag explanation. So If user data is changed by UI the UI will change the etag also so that new data can be stored and refreshed the cache ? Etag is something cache responses in the response.... right ?

  • @Empire-jx5wk
    @Empire-jx5wk 8 วันที่ผ่านมา +3

    Nice explanation, please make interview asked questions sometimes their questions gets really tricky and OTB

  • @abravictech
    @abravictech 9 วันที่ผ่านมา +3

    Hey 👋🏻, thanks for all the videos ✨

  • @mortal_coder4869
    @mortal_coder4869 8 วันที่ผ่านมา +2

    great quality video, keep up the good work.

  • @cihangirbozdogan4549
    @cihangirbozdogan4549 7 วันที่ผ่านมา

    Very detailed. Thank you!

  • @kratos1435
    @kratos1435 5 วันที่ผ่านมา +1

    excellent video🎉🎉🎉

  • @MdNaimurRahmanHera
    @MdNaimurRahmanHera 4 วันที่ผ่านมา +1

    Awesome video

  • @stormShadow64
    @stormShadow64 8 วันที่ผ่านมา +7

    Why not load static stuff into memory and remove redis dependency?

    • @ByteMonk
      @ByteMonk  8 วันที่ผ่านมา +8

      Good question! Loading static data into memory instead of using Redis can work for some cases, but there are trade-offs. If the static data is small and rarely changes, keeping it in application memory (like a dictionary or an in-memory cache) is a good idea since it removes the extra network call to Redis. However, if the data is large or updated frequently, Redis stays available across restarts, unlike in-memory storage, and Multiple instances of your app can share the same data without duplicating it in memory. I have made a video on Redis previously, please checkout that in my playlist in description.

    • @stormShadow64
      @stormShadow64 7 วันที่ผ่านมา

      @@ByteMonk Thank you Mr Monk. You do a great job with your videos.

  • @saumikfarhanmashuk7996
    @saumikfarhanmashuk7996 9 วันที่ผ่านมา +1

    Josss🎉

  • @phewphew_eew
    @phewphew_eew 4 วันที่ผ่านมา +2

    In the conditional caching example we are still fetching the data to compare the eTag, how is this improving the bandwidth or efficiency?

    • @angularsight6529
      @angularsight6529 3 วันที่ผ่านมา

      If data remains unchanged, only the header is returned without the body which comparatively increases the speed.

    • @angularsight6529
      @angularsight6529 3 วันที่ผ่านมา

      Since there is no body being returned, bandwidth utilised will be comparatively less

  • @sumeeth05
    @sumeeth05 9 วันที่ผ่านมา +1

    could you please make a video about how upi is designed and how we can make such a system

    • @ByteMonk
      @ByteMonk  8 วันที่ผ่านมา

      Check out my channel home page , it’s already there 🙂

    • @sumeeth05
      @sumeeth05 8 วันที่ผ่านมา +2

      @@ByteMonk I mean the system design of upi network / ncpi network . could you please make a video on that

  • @utkarshtenguria3836
    @utkarshtenguria3836 8 วันที่ผ่านมา +1

    How you made this animations

  • @abravictech
    @abravictech 9 วันที่ผ่านมา

    👍🏻✨

  • @Justcreativeperson
    @Justcreativeperson 8 วันที่ผ่านมา +1

    Bro one request explain microservice plz

    • @Justcreativeperson
      @Justcreativeperson 8 วันที่ผ่านมา +1

      I know actually but your animation and visualisation will make concept clear

    • @ByteMonk
      @ByteMonk  8 วันที่ผ่านมา

      @ MIcroservices playlist is in my description, enjoy :)