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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
110
Optimizing Java Applications for Serverless
saturnism
0
74
Principles of Developer Experience
saturnism
0
3.5k
Surviving Dependency Hell with Maven
saturnism
2
2.8k
Learnings from Implementing Microservices Architecture with Kubernetes
saturnism
0
4.1k
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.7k
Spring on Google Cloud Platform
saturnism
8
3.1k
JHipster for Google Cloud Platform
saturnism
5
1.6k
Other Decks in Technology
See All in Technology
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
180
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
410
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
330
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
450
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
280
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
4.8k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.2k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
1
300
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
420
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
560
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.6k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Rails Girls Zürich Keynote
gr2m
96
14k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
90
Git: the NoSQL Database
bkeepers
PRO
432
66k
Raft: Consensus for Rubyists
vanstee
141
7.3k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Discover your Explorer Soul
emna__ayadi
2
1.1k
Being A Developer After 40
akosma
91
590k
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!