~/talk

Bootiful gRPC

Talkat Spring I/O 2026 · 2026-04-13..04-15· [microservices, java]
slides:none on file

Shows a working Spring gRPC stack: a proto3 schema with Java code generation, a running gRPC Netty server auto-configured by Spring Boot, and a Spring web client calling the generated stub; uses OpenTelemetry + Grafana for metrics and grpc_health_probe-compatible health checks on localhost, and integrates OAuth2 via Spring Authorization Server so the client obtains a token and the service validates it. Demo builds, runs and authenticates across ports (9090, 8080, 7070).

AI-written summary · about

  1. 0:00Introduction to gRPC
  2. 1:48What is gRPC and why it matters
  3. 3:55Spring gRPC project evolution
  4. 5:18Key advantages of gRPC
  5. 8:28Creating a Spring gRPC service
  6. 12:20Implementing the gRPC service
  7. 13:45Running and testing the gRPC server
  8. 16:17Building a gRPC client
  9. 18:03HTTP and gRPC integration
  10. 19:26Observability in gRPC
  11. 21:53Securing gRPC with OAuth2
  12. 27:03OAuth2 client integration
  13. 31:39Summary and future directions
  14. 32:22Q&A
~/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.