DVC 15 - Rest vs GraphQL vs gRPC com Elton Minetto
Автор: Waldemar Neto - Dev Lab
Загружено: 2024-11-29
Просмотров: 14493
Описание:
Qual é o melhor padrão de comunicação para APIs atualmente? Rest vs GraphQL vs gRPC
Essa é a dúvida que eu e o Elton Minetto vamos responder nesse episódio do Dev Lab cast aonde vamos nos fundamentos dos três padrões mais usados para comunicação em APIs na atualidade.
👉🏼 Elton Minetto
O Minetto é Principal Engineer no PicPay e tem uma longa carreira na arquitetura e liderança de software, além de manter a newletter semana Go e participar da organização da Gophercon Brasil.
🎙 Episódio no Spotify https://open.spotify.com/episode/4dDj...
💎 Esse episódio é apoiado pela Tech Leads club, comunidade de conteúdo avançado sobre desenvolvimento e liderança https://tinyurl.com/2sz7ypy4
00:00 Introdução: comparação definitiva entre REST, GraphQL e gRPC
01:22 As armadilhas do uso incorreto de APIs
02:50 Histórico do RPC até o gRPC
04:15 gRPC: binário, performático e com streaming
07:00 REST: quando surgiu e por quê
10:27 A evolução do SOAP e surgimento do RESTful
13:36 As limitações práticas do REST
17:10 API como interface: erros de modelagem no REST
20:17 HATEOAS e o REST como navegação da web
22:50 GraphQL: surgimento na Meta (Facebook)
25:30 Como GraphQL resolve as limitações do REST
29:04 GraphQL Federation em grandes empresas
32:50 Cuidados ao adotar GraphQL em empresas pequenas
36:00 REST ainda é padrão para APIs públicas
40:44 gRPC por dentro: conceito, Protobuf e contratos fortes
45:00 Streaming, segurança e métricas no gRPC
49:50 Debug, tooling e integração do gRPC
54:15 Casos de uso ideais para gRPC
58:00 Comparação final REST x GraphQL x gRPC
1:07:00 Encerramento e próximos passos
Assista também o episódio mencionado com o @RodrigoBranas • DVC 13 - Arquitetura de Software com Rodri...
👤 Segue a gente
/ waldemar.devlab
/ eminetto
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: