Submit Search
Upload
Aplicações realtime com gRPC
•
0 likes
•
296 views
Leandro Lugaresi
Follow
Palestra ministrada na Primeira Gophercon Brasil (2016).
Read less
Read more
Internet
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
Real-Life Node.js Troubleshooting - Damian Schenkelman, Auth0
Real-Life Node.js Troubleshooting - Damian Schenkelman, Auth0
NodejsFoundation
GDB: A Lot More Than You Knew
GDB: A Lot More Than You Knew
Undo
Give me 15 minutes and i'll change your view of gdb
Give me 15 minutes and i'll change your view of gdb
gregthelaw
Python performance engineering in 2017
Python performance engineering in 2017
Alex Chistyakov
Use of Nlog library in c#
Use of Nlog library in c#
bhai1122
『はじめてのフレームワークとしてのFuelPHP 改訂版(第2版)』のポイント
『はじめてのフレームワークとしてのFuelPHP 改訂版(第2版)』のポイント
kenjis
nginx.conf - globo.com's live video platform for fifa world cup 14
nginx.conf - globo.com's live video platform for fifa world cup 14
Leandro Moreira
7++ Reasons to Move Your C++ Code to Visual Studio 2017
7++ Reasons to Move Your C++ Code to Visual Studio 2017
Microsoft Tech Community
Recommended
Real-Life Node.js Troubleshooting - Damian Schenkelman, Auth0
Real-Life Node.js Troubleshooting - Damian Schenkelman, Auth0
NodejsFoundation
GDB: A Lot More Than You Knew
GDB: A Lot More Than You Knew
Undo
Give me 15 minutes and i'll change your view of gdb
Give me 15 minutes and i'll change your view of gdb
gregthelaw
Python performance engineering in 2017
Python performance engineering in 2017
Alex Chistyakov
Use of Nlog library in c#
Use of Nlog library in c#
bhai1122
『はじめてのフレームワークとしてのFuelPHP 改訂版(第2版)』のポイント
『はじめてのフレームワークとしてのFuelPHP 改訂版(第2版)』のポイント
kenjis
nginx.conf - globo.com's live video platform for fifa world cup 14
nginx.conf - globo.com's live video platform for fifa world cup 14
Leandro Moreira
7++ Reasons to Move Your C++ Code to Visual Studio 2017
7++ Reasons to Move Your C++ Code to Visual Studio 2017
Microsoft Tech Community
Writing Fast Code - PyCon HK 2015
Writing Fast Code - PyCon HK 2015
Younggun Kim
Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014
Juraj Michálek
Golang
Golang
Michael Blake
An Introduction to Bazel
An Introduction to Bazel
Matt Turner
Understanding how concurrency work in os
Understanding how concurrency work in os
GenchiLu1
Go dla elektronika
Go dla elektronika
Sebastian Pożoga
C language in our world 2016
C language in our world 2016
Juraj Michálek
HTTP2Study chronicle #http2conf
HTTP2Study chronicle #http2conf
Jxck Jxck
Android NDK (JUG@TW 2011, Oct.)
Android NDK (JUG@TW 2011, Oct.)
Ching Yi Chan
2018 September - The Month in PHP
2018 September - The Month in PHP
Eric Poe
Clojure Debugging - Den of Clojure (May '18)
Clojure Debugging - Den of Clojure (May '18)
Ian Truslove
Python deployments on OpenShift 3
Python deployments on OpenShift 3
Rodolfo Carvalho
Devops stack
Devops stack
Raphaël PINSON
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
PyData
Ať se z kódu nepráší! 2013
Ať se z kódu nepráší! 2013
Juraj Michálek
Software maintenance PyConPL 2016
Software maintenance PyConPL 2016
Cesar Cardenas Desales
C language in our world 2015
C language in our world 2015
Juraj Michálek
Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...
sangam biradar
grep.metacpan.org
grep.metacpan.org
ℕicolas ℝ.
Python gis
Python gis
John Zhou
Microservices e RabbitMQ
Microservices e RabbitMQ
Leandro Lugaresi
CocoaConf: The Language of Mobile Software is APIs
CocoaConf: The Language of Mobile Software is APIs
Tim Burks
More Related Content
What's hot
Writing Fast Code - PyCon HK 2015
Writing Fast Code - PyCon HK 2015
Younggun Kim
Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014
Juraj Michálek
Golang
Golang
Michael Blake
An Introduction to Bazel
An Introduction to Bazel
Matt Turner
Understanding how concurrency work in os
Understanding how concurrency work in os
GenchiLu1
Go dla elektronika
Go dla elektronika
Sebastian Pożoga
C language in our world 2016
C language in our world 2016
Juraj Michálek
HTTP2Study chronicle #http2conf
HTTP2Study chronicle #http2conf
Jxck Jxck
Android NDK (JUG@TW 2011, Oct.)
Android NDK (JUG@TW 2011, Oct.)
Ching Yi Chan
2018 September - The Month in PHP
2018 September - The Month in PHP
Eric Poe
Clojure Debugging - Den of Clojure (May '18)
Clojure Debugging - Den of Clojure (May '18)
Ian Truslove
Python deployments on OpenShift 3
Python deployments on OpenShift 3
Rodolfo Carvalho
Devops stack
Devops stack
Raphaël PINSON
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
PyData
Ať se z kódu nepráší! 2013
Ať se z kódu nepráší! 2013
Juraj Michálek
Software maintenance PyConPL 2016
Software maintenance PyConPL 2016
Cesar Cardenas Desales
C language in our world 2015
C language in our world 2015
Juraj Michálek
Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...
sangam biradar
grep.metacpan.org
grep.metacpan.org
ℕicolas ℝ.
Python gis
Python gis
John Zhou
What's hot
(20)
Writing Fast Code - PyCon HK 2015
Writing Fast Code - PyCon HK 2015
Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014
Golang
Golang
An Introduction to Bazel
An Introduction to Bazel
Understanding how concurrency work in os
Understanding how concurrency work in os
Go dla elektronika
Go dla elektronika
C language in our world 2016
C language in our world 2016
HTTP2Study chronicle #http2conf
HTTP2Study chronicle #http2conf
Android NDK (JUG@TW 2011, Oct.)
Android NDK (JUG@TW 2011, Oct.)
2018 September - The Month in PHP
2018 September - The Month in PHP
Clojure Debugging - Den of Clojure (May '18)
Clojure Debugging - Den of Clojure (May '18)
Python deployments on OpenShift 3
Python deployments on OpenShift 3
Devops stack
Devops stack
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Ať se z kódu nepráší! 2013
Ať se z kódu nepráší! 2013
Software maintenance PyConPL 2016
Software maintenance PyConPL 2016
C language in our world 2015
C language in our world 2015
Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...
grep.metacpan.org
grep.metacpan.org
Python gis
Python gis
Viewers also liked
Microservices e RabbitMQ
Microservices e RabbitMQ
Leandro Lugaresi
CocoaConf: The Language of Mobile Software is APIs
CocoaConf: The Language of Mobile Software is APIs
Tim Burks
How New Relic Develops Language Agents [FutureStack16]
How New Relic Develops Language Agents [FutureStack16]
New Relic
gRPC and Microservices
gRPC and Microservices
Jonathan Gomez
Palestra criando aplicações seguras com php (2)
Palestra criando aplicações seguras com php (2)
Leandro Lugaresi
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
AboutYouGmbH
Driving containerd operations with gRPC
Driving containerd operations with gRPC
Docker, Inc.
GRPC 101 - DevFest Belgium 2016
GRPC 101 - DevFest Belgium 2016
Alex Van Boxel
Κεφάλαιο 9
Κεφάλαιο 9
fgousios
Proposal for Digital Solutions for See.Think.Do! at Burlington City Arts
Proposal for Digital Solutions for See.Think.Do! at Burlington City Arts
Robin Perlah
Event Management 111117ieu
Event Management 111117ieu
Hakan Turkkusu
Project proposal
Project proposal
Nisar Ahmed Rana
Repor t_text
Repor t_text
layala realiza
Dominican republic
Dominican republic
joshm133
Suzhou
Suzhou
skg05041
Sept 22 AIIM Nevada Powerpoint - Sharepoint
Sept 22 AIIM Nevada Powerpoint - Sharepoint
aiimnevada
Teste português natal 1ano
Teste português natal 1ano
isabel ferreira santos
Tugas hari senin
Tugas hari senin
Apin Yasin
The way women are presented
The way women are presented
Tom Barnard
22
22
輝 哲
Viewers also liked
(20)
Microservices e RabbitMQ
Microservices e RabbitMQ
CocoaConf: The Language of Mobile Software is APIs
CocoaConf: The Language of Mobile Software is APIs
How New Relic Develops Language Agents [FutureStack16]
How New Relic Develops Language Agents [FutureStack16]
gRPC and Microservices
gRPC and Microservices
Palestra criando aplicações seguras com php (2)
Palestra criando aplicações seguras com php (2)
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
Driving containerd operations with gRPC
Driving containerd operations with gRPC
GRPC 101 - DevFest Belgium 2016
GRPC 101 - DevFest Belgium 2016
Κεφάλαιο 9
Κεφάλαιο 9
Proposal for Digital Solutions for See.Think.Do! at Burlington City Arts
Proposal for Digital Solutions for See.Think.Do! at Burlington City Arts
Event Management 111117ieu
Event Management 111117ieu
Project proposal
Project proposal
Repor t_text
Repor t_text
Dominican republic
Dominican republic
Suzhou
Suzhou
Sept 22 AIIM Nevada Powerpoint - Sharepoint
Sept 22 AIIM Nevada Powerpoint - Sharepoint
Teste português natal 1ano
Teste português natal 1ano
Tugas hari senin
Tugas hari senin
The way women are presented
The way women are presented
22
22
Similar to Aplicações realtime com gRPC
REST in Peace. Long live gRPC!
REST in Peace. Long live gRPC!
QAware GmbH
Cloud native IPC for Microservices Workshop @ Containerdays 2022
Cloud native IPC for Microservices Workshop @ Containerdays 2022
QAware GmbH
REST in Peace. Long live gRPC!
REST in Peace. Long live gRPC!
QAware GmbH
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
REST in Peace. Long live gRPC! @ Codineers
REST in Peace. Long live gRPC! @ Codineers
QAware GmbH
GDG Cloud Taipei meetup #50 - Build go kit microservices at kubernetes with ...
GDG Cloud Taipei meetup #50 - Build go kit microservices at kubernetes with ...
KAI CHU CHUNG
Web Services and Android - OSSPAC 2009
Web Services and Android - OSSPAC 2009
sullis
Introduction to gRPC
Introduction to gRPC
Prakash Divy
Connecting to Web Services on Android
Connecting to Web Services on Android
sullis
gRPC 프레임워크를 만들며 알아보는 파이썬 - 파이콘2020
gRPC 프레임워크를 만들며 알아보는 파이썬 - 파이콘2020
재현 신
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
Diane Mueller
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin
Using Groovy to empower WebRTC Network Systems
Using Groovy to empower WebRTC Network Systems
antonry
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Ambassador Labs
Use Xdebug to profile PHP
Use Xdebug to profile PHP
Seravo
Enabling Googley microservices with HTTP/2 and gRPC.
Enabling Googley microservices with HTTP/2 and gRPC.
Alex Borysov
Modern webservices using gRPC and Protocol Buffers in Golang
Modern webservices using gRPC and Protocol Buffers in Golang
OmidHojabri1
Understanding gRPC Authentication Methods
Understanding gRPC Authentication Methods
Anthony Chow
The future of server side JavaScript
The future of server side JavaScript
Oleg Podsechin
gRPC
gRPC
Julian Yu-Lang Chu
Similar to Aplicações realtime com gRPC
(20)
REST in Peace. Long live gRPC!
REST in Peace. Long live gRPC!
Cloud native IPC for Microservices Workshop @ Containerdays 2022
Cloud native IPC for Microservices Workshop @ Containerdays 2022
REST in Peace. Long live gRPC!
REST in Peace. Long live gRPC!
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
REST in Peace. Long live gRPC! @ Codineers
REST in Peace. Long live gRPC! @ Codineers
GDG Cloud Taipei meetup #50 - Build go kit microservices at kubernetes with ...
GDG Cloud Taipei meetup #50 - Build go kit microservices at kubernetes with ...
Web Services and Android - OSSPAC 2009
Web Services and Android - OSSPAC 2009
Introduction to gRPC
Introduction to gRPC
Connecting to Web Services on Android
Connecting to Web Services on Android
gRPC 프레임워크를 만들며 알아보는 파이썬 - 파이콘2020
gRPC 프레임워크를 만들며 알아보는 파이썬 - 파이콘2020
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
Using Groovy to empower WebRTC Network Systems
Using Groovy to empower WebRTC Network Systems
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Use Xdebug to profile PHP
Use Xdebug to profile PHP
Enabling Googley microservices with HTTP/2 and gRPC.
Enabling Googley microservices with HTTP/2 and gRPC.
Modern webservices using gRPC and Protocol Buffers in Golang
Modern webservices using gRPC and Protocol Buffers in Golang
Understanding gRPC Authentication Methods
Understanding gRPC Authentication Methods
The future of server side JavaScript
The future of server side JavaScript
gRPC
gRPC
Recently uploaded
The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
Vikram Brahma (Online-Digital-Entrepreneur)
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
SiskaFitrianingrum
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
abhinandnam9997
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
Varun Mithran
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
lolsDocherty
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
aagad
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
Linksys Velop Login
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
Damar Juniarto
Case study on merger of Vodafone and Idea (VI).pptx
Case study on merger of Vodafone and Idea (VI).pptx
Ankitscribd
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
Pvtaan
Recently uploaded
(13)
The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
Case study on merger of Vodafone and Idea (VI).pptx
Case study on merger of Vodafone and Idea (VI).pptx
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
Aplicações realtime com gRPC
1.
Aplicações realtime com
gRPC Leandro Lugaresi - GopherCon Brasil 2016
2.
STUBBY I am your
father!
3.
Open Source
4.
What is gRPC? Universal
RPC Framework
5.
~10 languages
6.
HTTP/2
7.
Multiplexed Requests and Streams
8.
Protocol Buffers v3
9.
Structured data
10.
Interface Definition Language (IDL)
11.
Fast ⚡
12.
https://github.com/alecthomas/go_serialization_benchmarks
13.
https://github.com/alecthomas/go_serialization_benchmarks
14.
Save CPU usage and
battery life
15.
Advanced gRPC
16.
grpc-gateway
17.
Context Propagating timeouts and cancellations
18.
Interceptors Auth, logging, metrics,
retry...
19.
Client-side load balancing
20.
Referências ➔ http://www.grpc.io ➔ https://developers.googleblog.com/2015/02/i ntroducing-grpc-new-open-source-http2.html ➔
https://developers.google.com/protocol-buffe rs/ ➔ https://github.com/grpc-ecosystem/grpc-gat eway ➔ https://github.com/mwitkow/go-grpc-middle ware
21.
Thank you!
Download now