~/talk

Building Microservices with Kotlin and gRPC

Talkat Conference for Kotliners 2020 · on Friday, 2020-06-05· [kotlin, microservices]
slides:none on file

Claims that gRPC plus Kotlin coroutines are production viable, that switching from HTTP/1 REST cuts infrastructure cost, and that official Kotlin gRPC support now exists. Implements a demo microservice game that uses Kotlin coroutines with gRPC and shows protobuf messages and binary HTTP/2 performance gains. Replaces Java StreamObservers with bi‑directional streaming via channels/flows and solves issues with closed channels using channelFlow and awaitClose. Demo migrates to the official Google Kotlin gRPC library and runs end to end.

AI-written summary · about

  1. 0:00Start
  2. 8:45Riddle
  3. 17:57Scala ScalaPB
  4. 19:48Sample .proto file
  5. 26:14First look at proto
  6. 28:44The whole destroy method...
  7. 32:44We need a new hero!
  8. 33:16Destroy method is
  9. 38:06Expectation
  10. 41:08We have a stable kotlin support!
~/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.