Confusingly enough, the ‘g’ in gRPC actually stands for…gRPC. The use of the lowercase ‘g’ in the acronym, however, should be a big clue that this is not the case. Intro to gRPC (gRPC remote procedure call )Ĭreated by Google in 2015, it’s not surprising that many people think the ‘g’ in gRPC stands for Google. It’s a process that even non-technical users will recognize from retrieving web pages, submitting a contact form, downloading files etc. It’s all based on the client-server principle: the server waits for a connection and the client connects to it to get data or send commands. Since it’s platform agnostic, for every very familiar Python RESTful API you encounter, you might run into some other more obscure service. Services that follow the REST architectural style differ tremendously because, even though there are best practices and standards associated with REST APIs, it offers a ton of flexibility and few restrictions. For example, many API developers will now pick and choose which aspects they follow to create REST-ish or REST-like services. Those tenets are as follows:įirst defined in the year 2000 by Roy Fielding, REST has evolved a lot since then. APIs that conform to all, or almost all depending on how strict you’re being, of the tenets of REST architecture are known as RESTful. REST is not a protocol, but a concept that many of the best APIs follow. REST (Representational State Transfer) 101
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |