Modernize your API stack with GraphQL and Azure API Management | Azure Friday

  Рет қаралды 12,654

Microsoft Azure

Microsoft Azure

Күн бұрын

Пікірлер: 12
@kevinrobinson676
@kevinrobinson676 2 жыл бұрын
Be good to see your implementation Scott, nice simple use case
@MarvijoSoftware
@MarvijoSoftware 2 жыл бұрын
Hi Scott. Good episode as always. Why would we move away from OData with Swagger to GraphQL?
@FelipeLima-vd3um
@FelipeLima-vd3um 2 жыл бұрын
Great video guys! Thanks a lot
@surajbahl-f9m
@surajbahl-f9m 10 ай бұрын
In this case frontend has to understand the graphQL schema, how is it different then calling multiple rest api's and aggregate the data? if we are concerned about under or over fetching then it doesn't help if backend is still fetching all data regardless what has been asked in graphQL query.
@vivekkaushik9508
@vivekkaushik9508 2 жыл бұрын
Scott I have a question - Why should developers prefer GraphQL over Swagger? Swagger also comes with visual representation of APIs and documentation. Maybe you can invite Elizabeth again to discuss Swagger vs GraphQL in APIM.
@MicrosoftAzure
@MicrosoftAzure 2 жыл бұрын
Hi there, Vivek! Swagger (which describes REST APIs) and GraphQL are two different ways of describing APIs. Developers prefer GraphQL APIs over REST APIs for data-driven UI applications because they can describe the query to fetch all the data for rendering a page in a single request. This results in a more efficient transfer of data - only the data that is needed for rendering the page is requested, resulting in less requests and the precise data needed. With REST APIs, rendering a page generally results in multiple API calls and throw-away data - data that is returned in the response but not needed by the page. GraphQL APIs also support real-time notifications, allowing a UI to be responsive as new data can be presented. Having said that, GraphQL is not for every situation; service-to-service communication is generally more efficient over REST or gRPC than GraphQL, and implementation complexity is generally higher with GraphQL than REST, resulting in longer development times and more complex maintenance scenarios. We hope this helps to answer your question!
@kevinmiles7152
@kevinmiles7152 2 жыл бұрын
@@MicrosoftAzure A REST API can also be designed for fetch all the data needed (and only what is needed). A full-stack developer can design the REST API that is needed by the front-end when this is being worked on at the same time. Some Developers might prefer GraphQL , but some Developers prefer REST.
@vivekkaushik9508
@vivekkaushik9508 2 жыл бұрын
Just in time when I was looking for some way to make my API more coupled from the client.
@TheUsamawahabkhan
@TheUsamawahabkhan 2 жыл бұрын
What about caching and performance as compared to Rest ?
@arjain18
@arjain18 2 жыл бұрын
If so much data can be called in one call, will it not become like monolith api
@vivekkaushik9508
@vivekkaushik9508 2 жыл бұрын
Protip - Watch at 1.5x
@Biztalkcontrolcenter
@Biztalkcontrolcenter Жыл бұрын
Why doest he stop talking and let the presenter do her thing. What a chatter box!!
Diagnose and solve problems with Azure API Management | Azure Friday
15:28
Build serverless APIs with Azure Functions | Azure Friday
16:35
Microsoft Azure
Рет қаралды 31 М.
didn't manage to catch the ball #tiktok
00:19
Анастасия Тарасова
Рет қаралды 33 МЛН
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 46 МЛН
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 14 МЛН
GraphQL vs REST: Which is Better for APIs?
7:31
IBM Technology
Рет қаралды 205 М.
Azure API Management Deep Dive
1:10:15
John Savill's Technical Training
Рет қаралды 14 М.
GraphQL vs REST: What's The Difference And When To Use Which?
26:57
New API back-end options in Azure Static Web Apps | Azure Friday
20:05
Microsoft Azure
Рет қаралды 16 М.
Unleash the Potential of APIs with Azure API Management | BRK132
43:16
Microsoft Developer
Рет қаралды 3,2 М.
Architecting multitenant solutions on Azure | Azure Friday
21:12
Microsoft Azure
Рет қаралды 30 М.
Is tRPC The End Of REST/GraphQL?
13:48
Web Dev Simplified
Рет қаралды 137 М.
didn't manage to catch the ball #tiktok
00:19
Анастасия Тарасова
Рет қаралды 33 МЛН