This is an excellent overview. When I first joined Google, it took me a good bit of time to understand why we used RPC over HTTP but it’s been a pleasure to use.
Wow, nobody remembers ONC/RPC, but when Google rediscovers RPC, suddenly it's worth an article.
Why didn't you elaborate on the XDR? Why no word on network-byte-order vs. host-byte-order?
That's all very superficial.
Folks, you can have all this without Google. There is a lot out there, that has been pushed aside by BigTech and you've been following BigTech blindly.
I don't know what you are currently learning at the Universities, but apparently it's not so much.
A bunch of things here, so let me address them individually.
"Why didn't you elaborate on the XDR? Why no word on network-byte-order vs. host-byte-order?"- This post is meant as an introduction to the RPCs. That obviously means some details are left out.
Folks, you can have all this without Google.- Agreed. I mentioned gRPC because it seems to be what is most popular. Nowhere did I say it's the only one. If you know off other protocols with different advantages and usecases, share them.
You clearly have a lot of thoughts on this subject. Here is a recommendation- write an article compiling your thoughts/knowledge RPCs. Feel free to trash this article if you'd like. As long as it is well-written, has references and knowledge, I'll be happy to share your article with my audience. That way you can help me, and many others, learn a lot.
This is an excellent overview. When I first joined Google, it took me a good bit of time to understand why we used RPC over HTTP but it’s been a pleasure to use.
I'm glad you liked it
Wow, nobody remembers ONC/RPC, but when Google rediscovers RPC, suddenly it's worth an article.
Why didn't you elaborate on the XDR? Why no word on network-byte-order vs. host-byte-order?
That's all very superficial.
Folks, you can have all this without Google. There is a lot out there, that has been pushed aside by BigTech and you've been following BigTech blindly.
I don't know what you are currently learning at the Universities, but apparently it's not so much.
A bunch of things here, so let me address them individually.
"Why didn't you elaborate on the XDR? Why no word on network-byte-order vs. host-byte-order?"- This post is meant as an introduction to the RPCs. That obviously means some details are left out.
Folks, you can have all this without Google.- Agreed. I mentioned gRPC because it seems to be what is most popular. Nowhere did I say it's the only one. If you know off other protocols with different advantages and usecases, share them.
You clearly have a lot of thoughts on this subject. Here is a recommendation- write an article compiling your thoughts/knowledge RPCs. Feel free to trash this article if you'd like. As long as it is well-written, has references and knowledge, I'll be happy to share your article with my audience. That way you can help me, and many others, learn a lot.
How's that sound?
hey Devansh,
great little article. And I love how you start the article - cult leader.