[{"data":1,"prerenderedAt":82},["ShallowReactive",2],{"term-g\u002Fgrpc":3,"related-g\u002Fgrpc":61},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":44,"meta":45,"navigation":46,"path":47,"related":48,"seo":54,"sitemap":55,"stem":58,"subcategory":59,"__hash__":60},"terms\u002Fterms\u002Fg\u002Fgrpc.md","gRPC","Google Remote Procedure Call",{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"gRPC is like REST but on steroids and speaking a secret language only computers understand. Instead of readable JSON, it sends tiny binary messages that are way faster. It's mostly used when services need to talk to each other at lightning speed.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"gRPC is a high-performance, open-source RPC framework developed by Google. It uses HTTP\u002F2 for transport and Protocol Buffers for serialization, making it significantly faster and more efficient than REST\u002FJSON. It supports bidirectional streaming and is popular in microservice architectures.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"The payment service uses gRPC to talk to the billing service.\" \u002F \"gRPC is overkill for a simple CRUD app.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"backend","gRPC is like REST but on steroids and speaking a secret language only computers understand.","advanced","md","g",{},true,"\u002Fterms\u002Fg\u002Fgrpc",[49,50,51,52,53],"REST","API","Microservice","Serialization","WebSocket",{"title":5,"description":41},{"changefreq":56,"priority":57},"weekly",0.7,"terms\u002Fg\u002Fgrpc",null,"L_HdV2_93KUs6Fr-YIi5gjRnEn_PfXOSq5blCxGMYIM",[62,67,71,75,78],{"title":50,"path":63,"acronym":64,"category":40,"difficulty":65,"description":66},"\u002Fterms\u002Fa\u002Fapi","Application Programming Interface","beginner","An API is like a menu at a restaurant. The kitchen (server) can do a bunch of things, but you can only order what's on the menu.",{"title":51,"path":68,"acronym":59,"category":40,"difficulty":69,"description":70},"\u002Fterms\u002Fm\u002Fmicroservice","intermediate","Microservices is an architecture where instead of one big app, you have many tiny apps that each do one thing.",{"title":49,"path":72,"acronym":73,"category":40,"difficulty":65,"description":74},"\u002Fterms\u002Fr\u002Frest","Representational State Transfer","REST is a set of rules for how APIs should behave. Think of it as the etiquette guide for servers and clients talking to each other.",{"title":52,"path":76,"acronym":59,"category":40,"difficulty":69,"description":77},"\u002Fterms\u002Fs\u002Fserialization","Serialization is turning a complex object in your code (like a User with methods and nested data) into a flat format that can be sent over the internet, li...",{"title":53,"path":79,"acronym":59,"category":80,"difficulty":69,"description":81},"\u002Fterms\u002Fw\u002Fwebsocket","networking","WebSocket is like upgrading a walkie-talkie from push-to-talk to a full phone call.",1776518285477]