Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GRPC no Elixir
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alan Oliveira de Sousa
October 07, 2020
Programming
27
0
Share
GRPC no Elixir
Introducao ao GRPC.
E exemplo pratico em elixir.
Alan Oliveira de Sousa
October 07, 2020
Other Decks in Programming
See All in Programming
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
800
Back to the roots of date
jinroq
0
810
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.2k
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
150
AI Agent と正しく分析するための環境作り
yoshyum
2
420
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
Firefoxにコントリビューションして得られた学び
ken7253
2
160
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3k
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
360
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.8k
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
210
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
420
How to Ace a Technical Interview
jacobian
281
24k
Chasing Engaging Ingredients in Design
codingconduct
0
190
How to Talk to Developers About Accessibility
jct
2
190
Why Our Code Smells
bkeepers
PRO
340
58k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Transcript
GRPC no Elixir Alan Software Engineer na Xerpa
O que significa GRPC? Segundo a definição oficial: é um
doguinho caramelo e seu nome é panqueca. "He's Golden Retriever and his name is PanCakes"
O que significa GRPC? É o remote procedure call do
Google. O GRPC traz uma forma de um client acessar diretamente um método no server, simplificando a criação de aplicações e serviços distribuídos.
Não entendi desenha pra mim
Quem ta usando esse negócio?
O que tem por baixo dos panos? Usa http/2 para
comunicacao entre client e servidor http://www.http2demo.io/ Usa protobuffers para parsear as mensagens
Proto/Protobuf/Protocol/Buffers
Comé qui ta o grpc em elixir? https://github.com/elixir-grpc/grpc
Mas e codando? Comé qui ta no código? Demo
Referencias • https://www.brunobrito.net.br/grpc/ • http://www.http2demo.io/ • https://medium.com/quick-mobile/melhorando-o-desempenho-de-microservices-com-grpc-31bd67d210 e7 • https://www.grpc.io/docs/
• https://grpc.io/blog/principles/ • https://grpc.io/blog/hello-pancakes/ • https://medium.com/@aleksandrasays/elixir-with-a-drop-of-grpc-cb2569ddee4b • https://hexdocs.pm/grpc/readme.html#content • https://blog.appsignal.com/2020/03/24/how-to-use-grpc-in-elixir.html • https://developers.google.com/protocol-buffers/docs/proto3