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. Наука
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.
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}.
Type of content word, pdf, Json, excel
I understood that blury line between REST and HTTP for the first time. Thank you for sharing!
What a value-added content ! Kudos. We need more people like you !
Really great content and with example. You are doing a great job. 👍 Best wishes
Best in depth explanation video for understanding REST architecture
That was a great video ! Thanks a lot !
Thankyou for such detailed explanation. Liked your way of teaching point to point and clear explanation.
Just found your channel.its amazing with great content 🎉. Thanks for the knowledge.
(Super thumbs up)exp2 for the explanation. Thanks!
Got a very thorough understanding of rest over http. Liked the explanation of pros and cons of where rest suits best.
Awesome!
Man you're making some quality content. Best wishes.
Thanks a ton :)
Thanks alot.
Brilliant 👍
Great 👍
I really liked the way you teach, the only hold up is course price 😞
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.
@@AsliEngineering It could be great at least if you can offer any student discount
@@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.
I have been binging your videos 🙏🙏 please do one on QUIC
how much nested REST url is fine and what is best practice for update and delete resource in one API call?
HTTP/3 runs on QUIC which relies on UDP instead of TCP
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!!
great video
but can you please give some real life examples where rest was not preferred and why or systems migrated from rest
gRPC. Already have a video on it.
HTTP/3 relies on the User Datagram Protocol (UDP), not the Transmission Control Protocol (TCP).
QUIC
Do you think data structures and algorithms are important?
pls share torrent link for recorded videos 😅
Is don't get any REST😢
:)