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 with Java 101
Search
Ray Tsang
August 03, 2016
Technology
2
7.4k
gRPC with Java 101
Source:
https://github.com/saturnism/grpc-java-demos
Ray Tsang
August 03, 2016
Tweet
Share
More Decks by Ray Tsang
See All by Ray Tsang
ServerlessTO - with Spring Boot and GCP
saturnism
0
86
Optimizing Java Applications for Serverless
saturnism
0
63
Principles of Developer Experience
saturnism
0
3.4k
Surviving Dependency Hell with Maven
saturnism
2
2.7k
Learnings from Implementing Microservices Architecture with Kubernetes
saturnism
0
4k
Best Practices to Spring (or Java) to Kubernetes Faster and Easier
saturnism
1
3.9k
Beyond Kubernetes - Knative, riff, and Spring Cloud Function
saturnism
9
3.6k
Spring on Google Cloud Platform
saturnism
8
3.1k
JHipster for Google Cloud Platform
saturnism
5
1.5k
Other Decks in Technology
See All in Technology
CoRL 2025 Survey
harukiabe
1
200
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
3
240
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
510
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
280
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
8.8k
AgentCon Accra: Ctrl + Alt + Assist: AI Agents Edition
bethany
0
110
20251010_HCCJP_AdaptiveCloudUpdates
sdosamut
0
130
フレームワークを意識させないワークショップづくり
keigosuda
0
190
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
6
1.6k
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
140
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
4.1k
生成AI時代のセキュアコーディングとDevSecOps
yuriemori
0
100
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Why Our Code Smells
bkeepers
PRO
340
57k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
590
Optimizing for Happiness
mojombo
379
70k
Automating Front-end Workflow
addyosmani
1371
200k
Balancing Empowerment & Direction
lara
4
690
Mobile First: as difficult as doing things right
swwweet
224
10k
Thoughts on Productivity
jonyablonski
70
4.9k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
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!