~/talk

Building fast microservices with binary protocol - introduction to gRPC

Talkat Oredev 2017 · 2017-11-08..11-10· [microservices]
slides:none on file

Claims gRPC is an open source, Google‑tested RPC that uses Protobuf3 and HTTP/2 streaming to get smaller binary messages, generated stubs, and client/server parity. Demos show Java Maven/Gradle integration, Spring Boot/RxJava hooks, and a working bi‑directional chat; generated code reduces boilerplate and the live demo runs. Measurements reported: internal Google traffic ~10^10 RPCs/sec and typical JSON over HTTP throughput is 2–3x slower, with noticeably better CPU and mobile bandwidth use.

AI-written summary · about

  1. 0:00Start
  2. 0:41Google Cloud
  3. 4:57G Rpc
  4. 12:11Interface Definition
  5. 13:25What Is Http to and Why Do We Choose It
  6. 16:05Pipelining
  7. 18:08Header Compression
  8. 20:17Support Multiple Languages
  9. 20:49Coding
  10. 21:15Create the Interface Definition Language
  11. 22:43Message Payloads
  12. 24:02Strongly Typed Maps
  13. 27:37Add the Dependencies
  14. 28:42Maven Clean
  15. 32:23Implement the Server
  16. 35:00Interceptors
  17. 38:35Chat Application
  18. 39:08Java Fx Application
  19. 41:59Compilation Error
  20. 42:32Implement a Client
  21. 45:57Item Code Deadline Propagation
  22. 48:09How Do You Deal with Virtual Issues
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.