~/talk

Efficient communication with Quarkus and gRPC

Talkat JNation 2022 · on Tuesday, 2022-06-07· [microservices]
links:none on file
links:none on file
slides:none on file

Quarkus shows concrete gRPC ergonomics: no build plugin — the Quarkus Maven plugin auto-generates proto stubs and hot-reloads them; it exposes a Mutiny Uni/Multi API for server and client streams, a demo quiz app implements server-streaming questions, unary answer RPCs, user signup and live score broadcasting, and uses a preconfigured test client for injection in Quarkus tests. Dev UI converts protobuf to JSON for manual testing, Micrometer collects metrics, and native OpenShift deployment in the demo fails during the live build.

AI-written summary · about

  1. 0:00Introduction to speakers
  2. 0:59Agenda and overview
  3. 2:03What is gRPC?
  4. 8:47Quarkus gRPC integration
  5. 10:53Creating a Quarkus gRPC app
  6. 14:04Defining the quiz service
  7. 15:50Implementing the gRPC service
  8. 22:32Handling quiz answers
  9. 26:45Testing the gRPC service
  10. 33:15Adding user scores
  11. 40:19Testing with Quarkus Dev UI
  12. 43:28Deploying to OpenShift
  13. 46:20Q&A and closing
~/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.