A Brokerless REST Interface for gRPC Services
summary
A Protobuf compiler plugin generates Spring Web REST controllers and embeds them into a Spring Boot app so gRPC services expose a brokerless REST surface and live in the same process. Generated endpoints include Swagger/OpenAPI documentation and wire to existing gRPC stubs; demo shows create/get/delete working against an echo service. Streaming maps to JSON arrays. Implementation uses the protobuf Maven plugin; code is functional but described as not fully production hardened.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:42Spoiler Alert
- 3:59Monolith to Services
- 6:12Communication 1.0
- 12:01Our Solution
- 19:40How It Works
- 22:27Check It Out!
related talks
34mBootiful gRPC
55mBuild APIS with SpringBoot - REST, GRPC, GRAPHQL which one should you pick? Cedrick Lunven
43mBeyond REST API’s – An overview about modern API technologies
01h 07mAPI Toolbox with Spring
24mgRPC Meets Jakarta EE - Ron Sigal, Red Hat
15mReact with gRPC
50mgRPC Web: It’s All About Communication
28mFrom Backend Powerhouses to Web-Friendly APIs: Unlocking
