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
エンジニアに事業やプロダクトを理解してもらうためにやってること
murabayashi
0
110
CSC509 Lecture 08
javiergs
PRO
0
270
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
120
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
850
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
0
100
GC25 Recap: The Code You Reviewed is Not the Code You Built / #newt_gophercon_tour
mazrean
0
140
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
7
5.9k
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
350
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
220
Ktorで簡単AIアプリケーション
tsukakei
0
120
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
240
モテるデスク環境
mozumasu
3
1.4k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Fireside Chat
paigeccino
41
3.7k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Code Review Best Practice
trishagee
72
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
A Tale of Four Properties
chriscoyier
161
23k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
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