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
Alan Oliveira de Sousa
October 07, 2020
Programming
0
25
GRPC no Elixir
Introducao ao GRPC.
E exemplo pratico em elixir.
Alan Oliveira de Sousa
October 07, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
Namespace and Its Future
tagomoris
6
700
Design Foundational Data Engineering Observability
sucitw
3
170
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
4
1.6k
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
120
Ruby Parser progress report 2025
yui_knk
1
300
機能追加とリーダー業務の類似性
rinchoku
2
1.1k
Laravel Boost 超入門
fire_arlo
2
210
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
250
Rancher と Terraform
fufuhu
2
210
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
160
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.9k
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
110
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
A designer walks into a library…
pauljervisheath
207
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
How GitHub (no longer) Works
holman
315
140k
Faster Mobile Websites
deanohume
309
31k
Designing Experiences People Love
moore
142
24k
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