Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
gRPC with Java 101
Search
Ray Tsang
August 03, 2016
Technology
7.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
gRPC with Java 101
Source:
https://github.com/saturnism/grpc-java-demos
Ray Tsang
August 03, 2016
More Decks by Ray Tsang
See All by Ray Tsang
ServerlessTO - with Spring Boot and GCP
saturnism
0
130
Optimizing Java Applications for Serverless
saturnism
0
98
Principles of Developer Experience
saturnism
0
3.6k
Surviving Dependency Hell with Maven
saturnism
2
2.9k
Learnings from Implementing Microservices Architecture with Kubernetes
saturnism
0
4.2k
Best Practices to Spring (or Java) to Kubernetes Faster and Easier
saturnism
1
4k
Beyond Kubernetes - Knative, riff, and Spring Cloud Function
saturnism
9
3.8k
Spring on Google Cloud Platform
saturnism
8
3.2k
JHipster for Google Cloud Platform
saturnism
5
1.6k
Other Decks in Technology
See All in Technology
今さら理解するウェブフォントver.2026
takanorip
3
770
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Metadata - Section 1: HTML Basics
mohab1
0
120
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
Refining Active Record
shugo
0
150
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
go-sqletch
moznion
0
140
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
BBQ
matthewcrist
90
10k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
sira's awesome portfolio website redesign presentation
elsirapls
0
450
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Between Models and Reality
mayunak
4
500
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Speed Design
sergeychernyshev
33
2.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
@saturnism @googlecloud @grpcio gRPC Microservices 101 for Java Developers Ray
Tsang (@saturnism), Google Cloud Platform
@saturnism @googlecloud @grpcio Ray Tsang Developer Advocate Google Cloud Platform
@saturnism | +RayTsang
@saturnism @googlecloud @grpcio BigQuery Big Data Pub/Sub Dataflow Dataproc Datalab
Compute Compute Engine App Engine Container Engine Storage Cloud Storage Cloud SQL Cloud Datastore Bigtable Machine Learning Speech API Machine Learning Translate API Vision API cloud.google.com
@saturnism @googlecloud @grpcio A B C D
@saturnism @googlecloud @grpcio A B C D
@saturnism @googlecloud @grpcio A B C D
@saturnism @googlecloud @grpcio A B C D How?
@saturnism @googlecloud @grpcio RPC? Sounds Familiar? Distributed systems, service oriented…
sounds familiar? Remember CORBA? DCOM? RMI? SOAP?
@saturnism @googlecloud @grpcio Why RPC? Efficient, Strongly Typed Operations not
expressible by REST Can be great if simple and interoperable
@saturnism @googlecloud @grpcio At Google, we use Stubby O(1010) RPC
per second
@saturnism @googlecloud @grpcio simple & idiomatic performant & scalable interoperable
& extensible gRPC Remote Procedure Call framework
@saturnism @googlecloud @grpcio IDL HTTP/2 Protobuffer 3 gRPC Remote Procedure
Call framework
@saturnism @googlecloud @grpcio gRPC Remote Procedure Call framework Binary Protocol
@saturnism @googlecloud @grpcio gRPC Remote Procedure Call framework Binary Protocol
@saturnism @googlecloud @grpcio Languages gRPC Remote Procedure Call framework C++,
Objective-C PHP, Python, Ruby Node.js, Go, C#, Java
@saturnism @googlecloud @grpcio Languages gRPC Remote Procedure Call framework C++,
Objective-C PHP, Python, Ruby Node.js, Go, C#, Java
17 Let's see it...
18 grpc is Open Source We want your help! http://grpc.io/contribute
https://github.com/grpc/grpc-java https://github.com/saturnism/grpc-java-demos irc.freenode.net #grpc @grpcio
[email protected]
Google Cloud Platform 19 @saturnism @googlecloud @grpcio Thanks!