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








