Easily Understanding gRPC

  Рет қаралды 9,044

Coding with Yalco

Coding with Yalco

15 күн бұрын

#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.

Пікірлер: 29
@coding-with-yalco
@coding-with-yalco 14 күн бұрын
Videos related to API yalco.notion.site/Videos-related-to-API-a3c5cf9577db408a930509f0c9ff2a90?pvs=4
@SouravTechLabs
@SouravTechLabs Күн бұрын
+1 for having the beautiful Ruby code example!
@coding-with-yalco
@coding-with-yalco Күн бұрын
Thank you!!
@damonguzman
@damonguzman 8 күн бұрын
Beautiful thumbnail. I love the simplicity and elegance. Very helpful video. You’ll be seeing more subscribers coming soon!
@coding-with-yalco
@coding-with-yalco 7 күн бұрын
Thank you!!
@souptiksaha5
@souptiksaha5 13 күн бұрын
Awesome video 😊
@tomaszbrewka
@tomaszbrewka 12 күн бұрын
Awesome animantions and great explanations. Subbed!
@coding-with-yalco
@coding-with-yalco 11 күн бұрын
Thank you!!
@sanyamjain7058
@sanyamjain7058 9 күн бұрын
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.
@coding-with-yalco
@coding-with-yalco 8 күн бұрын
Thank you!! I'm glad it helped!!
@gopick19
@gopick19 13 күн бұрын
Very well made video. The discovery of what's available to the client is done by going through the .proto files?
@NotCoder
@NotCoder 13 күн бұрын
Actually a good video thanks!
@coding-with-yalco
@coding-with-yalco 13 күн бұрын
Thank you!
@sherlockjunior8612
@sherlockjunior8612 11 күн бұрын
Pretty good, commenting for better reach! ❤
@coding-with-yalco
@coding-with-yalco 11 күн бұрын
Thank you!!
@msahu2595
@msahu2595 8 күн бұрын
Awesome ❤❤❤
@coding-with-yalco
@coding-with-yalco 7 күн бұрын
Thank you!!
@RishiRajxtrim
@RishiRajxtrim 10 күн бұрын
thanks
@timothyshiu2263
@timothyshiu2263 3 күн бұрын
Could you cover grpc-web, please?
@coding-with-yalco
@coding-with-yalco 2 күн бұрын
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.
@oriy391
@oriy391 11 күн бұрын
This video feels AI Generated Great video nonetheless!
@chinmayghule8272
@chinmayghule8272 10 күн бұрын
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.
@coding-with-yalco
@coding-with-yalco 10 күн бұрын
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.
@sanyamjain7058
@sanyamjain7058 9 күн бұрын
​@@coding-with-yalco Can you explain tRPC in detail in a video?
@Antnix732
@Antnix732 9 күн бұрын
tRPC is completely different than gRPC. tRPC just provides type safety on both the client and server.
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 5 күн бұрын
What's difference to CORBA?
@coding-with-yalco
@coding-with-yalco 5 күн бұрын
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.
@rickdg
@rickdg 3 күн бұрын
What’s wrong with your rabbit? 😅
@coding-with-yalco
@coding-with-yalco 3 күн бұрын
He always looks angry. Don't know why.
WebSocket - The Easiest and Detailed Explanation
9:35
Coding with Yalco
Рет қаралды 4 М.
GraphQL - Understanding It All in One Shot
8:45
Coding with Yalco
Рет қаралды 3,2 М.
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 9 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 118 #shorts
00:30
Trying to attack the Vercel Firewall
13:09
Vercel
Рет қаралды 9 М.
Tonic makes gRPC in Rust stupidly simple
19:08
Dreams of Code
Рет қаралды 39 М.
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
Рет қаралды 66 М.
WebRTC - The method of direct communication between clients
8:41
Coding with Yalco
Рет қаралды 961
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 239 М.
Why Great Developers DON'T Create Content (and a lesson to learn)
6:56
The Story of React Query
8:55
uidotdev
Рет қаралды 53 М.
What is gRPC? (Remote Procedure Calls)
7:16
IBM Technology
Рет қаралды 199 М.
gRPC vs REST - KEY differences and performance TEST
7:02
Jelvix | TECH IN 5 MINUTES
Рет қаралды 14 М.