Nate Barbettini – API Throwdown: RPC vs REST vs GraphQL, Iterate 2018

preview_player
Показать описание

Choosing an API design style can be downright daunting. The RPC vs. REST debate has raged for years, and now there's a new kid on the block: GraphQL. Which is right for your application? I'll demystify these API styles in clear terms and help you decide how to design your API.
Рекомендации по теме
Комментарии
Автор

VERY few people excel at presenting complex topics in a way that is interesting, informative, and easily digestible. After watching this video and the OAuth 2.0 and OpenID Connect video that led me here, it's clear that Nate Barbettini is one of those people. Please keep doing what you're doing!

michaelellis
Автор

I loved your oAuth in plain english talk. Brought me here. Another awesome win. Keep doing these.

stuck
Автор

Great talk. And btw, regarding the acronym - you could indeed call it "the 5 C's", but slightly modified into "D V C's".
D = The
V = Roman letter for 5
C = ... well, the C's

JohnnyNilsson
Автор

Wow, me too not an exception. First I watched ‘OAuth in plain English’. That interest brought me here. Another wonderful presentation. Kudos.

ChaitanyaDevavarapu
Автор

man, that was such an amazing talk! thnx a lot for sheding some light (:

ehguacho
Автор

probably the most mature talk on this topic

AkhilSharmaTech
Автор

What an Amazing talk. I learned a ton of stuff - thank you very much !!!

manantank
Автор

All these days I assumed I was doing REST API.
After watching this....
I was actually doing RPC in the name of REST API
😅😅🤣🤣🤣

eyesight
Автор

It's very funny because peaple praise GraphQL because of the schema stuff but that we praise NoSQL because is schemaless over the schema in Databases. I can't understand Humans.

nelsonthekinger
Автор

Explained nicely which API design patterns should we use.

ShramikTangadkar
Автор

Lol I feel attacked. Had no idea what RPC was, seems like have been using it all the time. An eye opener

THEBEST-lhpq
Автор

Very informative and explanatory, thank you!

yjhjerry
Автор

Wow this is exactly what I am looking for! It clears my confusion! Thanks!

boyangli
Автор

hey hi
I made an api with express. I can read the images on the same port with api.map... but I can access the links of my api images from a different server, but I cannot view the images.

theaxacall
Автор

Great presentation! easy to understand. well done.

tommytian
Автор

same here i also came after watching oAuth in plain English.Keep it up bro

samanthaferguson
Автор

Thank you! It's well organized presentation, I learned a lot.

anandsakthivel
Автор

I would say thay although caching is not as easy, it's better in GraphQL with ApolloEngine and ApolloClient due to the possibility of using id as a unique identifier for a server object, and per field timing and caching.

jaysistar
Автор

Wow. You rock, man. Amazing explanation

dinuminichandraweera
Автор

Interesting and useful ways to think about APIs

meisterthea