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
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
120
Optimizing Java Applications for Serverless
saturnism
0
95
Principles of Developer Experience
saturnism
0
3.5k
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.7k
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
AIのためのEthernet技術動向 (SerDes)
markunet
1
250
長期運営で肥大化したExcelマスターデータの解消に向けた移行事例
gree_tech
PRO
0
100
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
2027年のMetricKit
kantacky
0
130
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
DDDのエッセンスを取り入れたAIでの開発
ak2ie
0
180
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
4
26k
tamachi.go 誕生の裏側
rymiyamoto
1
190
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
0
1k
Genie Codeハンズオン応用編
taka_aki
0
130
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
2
150
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
GraphQLとの向き合い方2022年版
quramy
50
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Google's AI Overviews - The New Search
badams
0
1.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
Accessibility Awareness
sabderemane
1
180
KATA
mclloyd
PRO
35
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
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!