Easily Understanding gRPC
Vložit
- čas přidán 13. 05. 2024
- #grpc #api #programming
In this video, we explore gRPC, a Google-created RPC framework, which stands for remote procedure call. It enables functions to be executed on another computer as if they were local, simplifying multi-language server-client communication. We use a sample interaction where a C# client requests a Ruby server to execute an addition function, demonstrating RPC's language independence and its focus on function execution rather than the underlying communication process. gRPC, leveraging protocol buffers, enhances efficiency by using binary serialization for faster transmission and reducing data redundancy. It operates over HTTP/2, allowing more simultaneous communications compared to HTTP/1.1, and secures communications with TLS, making it suitable for environments where secure, high-performance data exchange is crucial, such as in microservices architectures commonly used in sectors like e-commerce and banking.
Videos related to API
yalco.notion.site/Videos-related-to-API-a3c5cf9577db408a930509f0c9ff2a90?pvs=4
+1 for having the beautiful Ruby code example!
Thank you!!
Awesome video 😊
You should have gone viral in the tech community by now! The nice animation and the way the rabbit summarizes the topic by asking relevant questions and providing short descriptions help me verify whether what I learned is correct.
Thank you for providing these kind of insightful videos.
Thank you!! I'm glad it helped!!
Awesome animantions and great explanations. Subbed!
Thank you!!
Beautiful thumbnail. I love the simplicity and elegance.
Very helpful video. You’ll be seeing more subscribers coming soon!
Thank you!!
Very well made video. The discovery of what's available to the client is done by going through the .proto files?
Actually a good video thanks!
Thank you!
Pretty good, commenting for better reach! ❤
Thank you!!
Awesome ❤❤❤
Thank you!!
thanks
Could you cover grpc-web, please?
I will add that topic to the list as well. Please understand that there are other videos scheduled to be made first. I will do my best to cover that topic soon.
This video feels AI Generated
Great video nonetheless!
What about tRPC? You said browsers can't use gRPC, but I recently saw a video where a person used tRPC in Next.js 14's server actions.
tRPC is not bound to certain HTTP version(so it can be used upon HTTP/1.1), so it doesn't have limitation upon browsers that gRPC has.
@@coding-with-yalco Can you explain tRPC in detail in a video?
tRPC is completely different than gRPC. tRPC just provides type safety on both the client and server.
What's difference to CORBA?
CORBA and gRPC are both used for communication between different systems, but they work differently. CORBA is older and more complex, using an Object Request Broker (ORB) to manage requests. gRPC is simpler and faster, using HTTP/2 and protocol buffers for communication. gRPC is also more modern and supports features like streaming.
What’s wrong with your rabbit? 😅
He always looks angry. Don't know why.