Efficient communication with Quarkus and gRPC
summary
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
chapters (13)
- 0:00Introduction to speakers
- 0:59Agenda and overview
- 2:03What is gRPC?
- 8:47Quarkus gRPC integration
- 10:53Creating a Quarkus gRPC app
- 14:04Defining the quiz service
- 15:50Implementing the gRPC service
- 22:32Handling quiz answers
- 26:45Testing the gRPC service
- 33:15Adding user scores
- 40:19Testing with Quarkus Dev UI
- 43:28Deploying to OpenShift
- 46:20Q&A and closing
related talks
46mQuarkus why, how and what
44mQuarkus: Supersonic, Subatomic Full-Stack Development
02h 51mReactive Microservices with Quarkus
49mThe road to Quarkus. Why and what to look for
34mLets be Real Quarkus in the Wild
28mReactive Quarkus
52mA day in the life of a Quarkus developer
47mProd like Integration Testing for Cloud Native Microservices
