Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
99
Optimizing Java Applications for Serverless
saturnism
0
70
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.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
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.6k
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
120
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
150
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
200
20251222_next_js_cache__1_.pdf
sutetotanuki
0
150
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.4k
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
470
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
370
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
250
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
190
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
200
AI with TiDD
shiraji
1
240
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
96
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Designing for Performance
lara
610
69k
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
250
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Speed Design
sergeychernyshev
33
1.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
66
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
32
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!