Interatively Migtrating an HTTP Svc to Go
summary
Shows an iterative migration from an HTTP Node service to gRPC using gRPC-gateway and a standard-library httputil ReverseProxy that proxies only unimplemented routes. The gRPC runtime error handler checks for NotFound/MethodNotAllowed, proxies matching requests to the legacy server, and returns implemented RPCs directly after protobuf codegen. Demo uses Node on port 8000 and Go on 9000; POSTs proxy until the new protobuf endpoint is added, then serve locally.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 0:28Benefits of gRPC gateway
- 1:56Migration strategies
- 3:29Implementing proxying
- 4:02Migration demo
- 6:19Conclusion
related talks
24mWriting RESTful APIs Using gRPC-Gateway
20mWriting REST Services for the gRPC-curious
31mWriting REST Services for the gRPC curious
33mIntro to gRPC
05mGenerate RESTful services using GRPC gateway
29mThe Story of Why We Migrate to gRPC and How We Go About It
37mgRPC Intro
13mFrom Writing REST to Writing gRPC
