Building Modern APIs with GraphQL

  Рет қаралды 79,403

Amazon Web Services

Amazon Web Services

Күн бұрын

Learn more about AWS at - amzn.to/2EMCXnp
With the rise of Microservice Architectures and rich mobile and web applications, APIs are more important than ever. Come learn how to tackle modern API design challenges with GraphQL, an open-source API query language used by Facebook, Amazon, Microsoft, Twitter, Virgin Trains, and more.

Пікірлер: 43
@ethanchiasson9956
@ethanchiasson9956 4 жыл бұрын
This is possibly the most well spoken and clear explanation/ of GraphQL I have ever heard. Very well done Mr. Zhu !
@ahyotemalay8179
@ahyotemalay8179 3 жыл бұрын
i really love it too
@sidsarasvati
@sidsarasvati 2 жыл бұрын
great talk and demo!
@MohamedOmar-zw2bq
@MohamedOmar-zw2bq Жыл бұрын
Totally agree 👍
@ievakazaka8032
@ievakazaka8032 4 жыл бұрын
Really good information and rarely perfect presentation! Explained the usually missing links for a novice with such an ease creating a full picture of why&how. Really grateful! Thank you! :)
@johnnymeza5454
@johnnymeza5454 4 жыл бұрын
Great presentation. I just started learning graphQL and I'm a lead full stack developer so that last part where he explains the design payoff line when using GraphQL is very helpful because I want to delivery visible progress as soon as possible.
@sherazahmedch
@sherazahmedch 3 жыл бұрын
Brilliant presentation. The presenter covered so much material in so little time without compromising clarity.
@TheodoreRavindranath
@TheodoreRavindranath 2 жыл бұрын
Hands down one of the best explanation videos of any technology I have come across!
@sid98geek
@sid98geek 2 жыл бұрын
Thank you so much, Mr. Robert Zhu! While this is not exactly a full-fledged tutorial on writing GraphQL queries, it is a good overview of it, and due to his articulate words, I feel as if a book has been lifted off of my head!
@quangle5701
@quangle5701 4 жыл бұрын
Great talk with concise explanation. Well, I enjoyed watching and understood the big picture of GraphQL. Thank you very much.
@TrulyLordOfNothing
@TrulyLordOfNothing 2 жыл бұрын
at 07:40 I was just about to say, well, instead of calling 20 REST calls, why not make a custom API that returns all the characters in all films for the input character provided in the path variable? I then realized the power of GraphQL: It universalizes the above like an engine, without having to write custom APIs for custom requirements.
@carmenates2009
@carmenates2009 3 жыл бұрын
Excellent Presentation, Good first step to start with GraphQL. Very Profesional your comparison about Rest vs GraphQL.
@sibasisbhattacharjee2212
@sibasisbhattacharjee2212 3 жыл бұрын
Wonderful presentation. Loved the talk. Thank you.
@marceli-wac
@marceli-wac 4 жыл бұрын
Awesome job! I can't believe how dead the audience is...
@nikosmj1
@nikosmj1 3 жыл бұрын
it's a presentation not a Metallica concert
@mohammadtorkashvand4061
@mohammadtorkashvand4061 4 жыл бұрын
Perfect presentation!
@dannyp204
@dannyp204 3 жыл бұрын
Oh there was an audience! I only realized when they clapped. This was probably the most interesting thing I've actually seen on GraphQL.
@thisararedmart8534
@thisararedmart8534 2 жыл бұрын
really good presentation, very helpful to get the basic concept... gg!
@RicoMinovo
@RicoMinovo 3 жыл бұрын
Very well done. Thank you.
@nibylot
@nibylot 4 жыл бұрын
Great talk, thanks!
@002ashishkumar5
@002ashishkumar5 3 жыл бұрын
great explanantion !! cleared y doubts thnx
@przemekblasiak
@przemekblasiak 3 жыл бұрын
Perfect GraphQL starter 👌
@broken_arrow1813
@broken_arrow1813 2 жыл бұрын
Great presentation. Though the code was not very legible when viewed on a laptop.
@taritgoswami7922
@taritgoswami7922 Жыл бұрын
Thank you very much !
@amirsalarsalehi4968
@amirsalarsalehi4968 3 жыл бұрын
Thank you robert !
@TheUofastudent
@TheUofastudent 4 жыл бұрын
Awesome !
@kennedymwangi60
@kennedymwangi60 3 жыл бұрын
Got me interested in graphQl
@ewanpeters9822
@ewanpeters9822 3 жыл бұрын
Great talk
@niketkh
@niketkh 2 жыл бұрын
Is the code available for Graph QL server on Github for this lecture?
@chiru6753
@chiru6753 2 жыл бұрын
Rob says the query must terminate with scalar fields but what if I want to fetch all fields in an entity? Do I need to specify all fields explicitly?
@sabinoramirez2600
@sabinoramirez2600 2 жыл бұрын
yes in the playground if you leave out a field like title for a book it will auto add it so I recommend trying your queries there before using them in code
@sabuein
@sabuein Жыл бұрын
Thank you.
@hwy9nightkid
@hwy9nightkid 2 жыл бұрын
Does Graphql replace or supercede Thrift? seems FB made both
@yoggg932
@yoggg932 2 жыл бұрын
39 minutes of knowledge and BOOM there goes the plug... "use our managed service, you dont need to know anything, we ll do it for you" .
@user-tf4lx8tq3g
@user-tf4lx8tq3g 3 жыл бұрын
underrated
@BenjaminTiessen
@BenjaminTiessen 3 жыл бұрын
Why would you write a rest api that grabs 100s of resources individually? why not use get query url to grab 100 in 1 request?
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
it never ends up that simple man. you know that
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
any decent application makes a call to like 50 endpoints. graphql cleans this up. never mind the 100 requests... the 100 endpoints is objectively annoying nd tedious
@duncan4735
@duncan4735 2 жыл бұрын
This lecture while good, is misleading. The only reason why the REST example was actually slower was because the GraphQL one was being served by in-memory json files! The performance you get is purely from how well you define your resolvers.
@clivejefferies
@clivejefferies Жыл бұрын
That's a good point. Ignoring the times quoted, it's still just one network call.
@everusa15
@everusa15 2 жыл бұрын
Authorisation explanation was very weird ?! Made no sense. Practically you said we are not doing in GraphQL (API level) which is the source of truth for data of your product but instead we are moving it in BL (business logic) because we are trying to avoid duplicating the code for checking whether or not that resource/node is accessible. Okay, by saying business logic, is he referring to front-end or back-end layer ? We can have BL in both layers. - If we are doing at front-end layer as I'm kinda inclined to believe he was suggesting then his point is not valid, we will also have to duplicate business logic in each app that fetches the data using the GraphQL API. - If we are doing at GraphQL API layer then that would avoid duplicating the code and it would solve our problem. It would mean that the API would be sufficient to check whether or not a user is authorised to access that resource/graph data. Regarding how it should be accomplished well that should be another story on which we did not get the answer.
@BobbyBundlez
@BobbyBundlez 3 жыл бұрын
i get how popular typescript is but im so fucking sick of seeing tutorials nd talk shows with typescript everywhere.... some of us don't know typescript yet.
Building Real-time Serverless Backends with GraphQL
39:50
Amazon Web Services
Рет қаралды 15 М.
GraphQL vs REST: Which is Better for APIs?
7:31
IBM Technology
Рет қаралды 186 М.
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 110 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 6 МЛН
REST vs. GraphQL: Critical Look
33:06
Nordic APIs
Рет қаралды 61 М.
Goodbye controllers, hello Minimal APIs - Nick Chapsas - NDC London 2022
52:02
Why I Don’t Use GraphQL Anymore
16:29
Harry Wolff
Рет қаралды 69 М.
Learn GraphQL In 40 Minutes
39:43
Web Dev Simplified
Рет қаралды 731 М.
How Netflix Scales Its API with GraphQL Federation
38:50
Are you Well Architected?
43:48
Amazon Web Services
Рет қаралды 23 М.
Introduction To GraphQL
16:35
dotnet
Рет қаралды 43 М.
GraphQL vs REST: What's The Difference And When To Use Which?
26:57
🍃 Introduction to Spring GraphQL with Spring Boot
19:14
Maciej Walkowiak 🍃 Spring Academy
Рет қаралды 56 М.
AWS re:Invent 2021 - Introduction to GraphQL
48:54
AWS Events
Рет қаралды 6 М.
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 1,2 МЛН
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 4,6 МЛН
Lid hologram 3d
0:32
LEDG
Рет қаралды 10 МЛН
Что не так с Sharp? #sharp
0:55
Не шарю!
Рет қаралды 117 М.