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
26
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
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
220
Claude Code Skill入門
mayahoney
0
450
Codex の「自走力」を高める
yorifuji
0
1.3k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.2k
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
270
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
440
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
510
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
170
安いハードウェアでVulkan
fadis
1
840
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.2k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
First, design no harm
axbom
PRO
2
1.1k
The Language of Interfaces
destraynor
162
26k
Building AI with AI
inesmontani
PRO
1
830
Leo the Paperboy
mayatellez
5
1.6k
It's Worth the Effort
3n
188
29k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
From π to Pie charts
rasagy
0
160
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
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