Everything you need to know about REST

Поделиться
HTML-код
  • Опубликовано: 13 июл 2024
  • System Design for SDE-2 and above: arpitbhayani.me/masterclass
    System Design for Beginners: arpitbhayani.me/sys-design
    Redis Internals: arpitbhayani.me/redis
    Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
    Sign up and get 40% off - app.codecrafters.io/join?via=...
    In this video, I delved into the concept of REST (Representational State Transfer) and its significance in client-server architecture. REST emphasizes treating everything as a resource, allowing flexibility in how data is stored and served. HTTP's support for verbs like GET, PUT, POST, and DELETE facilitates REST implementation. The seamless integration of REST with HTTP, existing tooling, and infrastructure components enhances performance and simplifies development. However, challenges like complex consumption and repetitive coding for resource operations should be considered.
    Recommended videos and playlists
    If you liked this video, you will find the following videos and playlists helpful
    System Design: • PostgreSQL connection ...
    Designing Microservices: • Advantages of adopting...
    Database Engineering: • How nested loop, hash,...
    Concurrency In-depth: • How to write efficient...
    Research paper dissections: • The Google File System...
    Outage Dissections: • Dissecting GitHub Outa...
    Hash Table Internals: • Internal Structure of ...
    Bittorrent Internals: • Introduction to BitTor...
    Things you will find amusing
    Knowledge Base: arpitbhayani.me/knowledge-base
    Bookshelf: arpitbhayani.me/bookshelf
    Papershelf: arpitbhayani.me/papershelf
    Other socials
    I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
    LinkedIn: / arpitbhayani
    Twitter: / arpit_bhayani
    Weekly Newsletter: arpit.substack.com
    Thank you for watching and supporting! it means a ton.
    I am on a mission to bring out the best engineering stories from around the world and make you all fall in
    love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
  • НаукаНаука

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

  • @akshaytakkar6747
    @akshaytakkar6747 Месяц назад +7

    I've found this guy as the most genuine of all tech youtubers. No fancy camera setups and lighting or effects. Just to the point discussion of computer science concepts. While the others keep rambling about how so and so got a 1 Cr package at xyz company.

  • @akhil1996kc
    @akhil1996kc Год назад +15

    One thing I would like to add on point made at 6:56 on Content-Type header: Content-Type basically specifies what type the current data is being sent (request or response) but doesn’t necessarily mean the requester is also expecting the response in the same type. We have a different header called “Accept” which specifies what all data types the requester supports. We typically see this when uploading images where the content type is typically a blob, the server can send a response in JSON { “uploaded”: true}.

  • @buckybarnes7632
    @buckybarnes7632 2 года назад +5

    I understood that blury line between REST and HTTP for the first time. Thank you for sharing!

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

    What a value-added content ! Kudos. We need more people like you !

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

    Really great content and with example. You are doing a great job. 👍 Best wishes

  • @samarthdhawan2229
    @samarthdhawan2229 7 месяцев назад

    Best in depth explanation video for understanding REST architecture

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

    That was a great video ! Thanks a lot !

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

    Thankyou for such detailed explanation. Liked your way of teaching point to point and clear explanation.

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

    Just found your channel.its amazing with great content 🎉. Thanks for the knowledge.

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

    (Super thumbs up)exp2 for the explanation. Thanks!

  • @mohitkumartoshniwal
    @mohitkumartoshniwal 2 года назад +4

    Got a very thorough understanding of rest over http. Liked the explanation of pros and cons of where rest suits best.

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

    Awesome!

  • @shivanju
    @shivanju 2 года назад +3

    Man you're making some quality content. Best wishes.

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

    Thanks alot.

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

    Brilliant 👍

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

    Great 👍

  • @rohithchittibommala2002
    @rohithchittibommala2002 2 года назад +10

    I really liked the way you teach, the only hold up is course price 😞

    • @AsliEngineering
      @AsliEngineering  2 года назад +5

      I understand but really sorry I do not offer any discount. There are "edtech"s that are charging in lakhs.
      You would see the value when you enroll. Go through the testimonials once. Feel free to reach out if you have any questions. more than happy to answer them.

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

      @@AsliEngineering It could be great at least if you can offer any student discount

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

      @@rohithchittibommala2002 My course is not suitable for students. Need at least 6 months to a year of work expex to get the best benefit out of it.

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

    I have been binging your videos 🙏🙏 please do one on QUIC

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

    how much nested REST url is fine and what is best practice for update and delete resource in one API call?

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

    HTTP/3 runs on QUIC which relies on UDP instead of TCP

  • @krishnamohan6756
    @krishnamohan6756 Год назад +3

    Seriously if you were my professor, I don't miss a single class, finally I found someone knows how to explain things in an easy manner Thankyou Arpit!!

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

    great video
    but can you please give some real life examples where rest was not preferred and why or systems migrated from rest

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

    HTTP/3 relies on the User Datagram Protocol (UDP), not the Transmission Control Protocol (TCP).

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

    Do you think data structures and algorithms are important?

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

    pls share torrent link for recorded videos 😅

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

    Is don't get any REST😢

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

    :)