Reading series
gRPC
5 parts, in reading order.
distributed systemsIntroduction to gRPC
What gRPC is, how Protocol Buffers and HTTP/2 fit together, and when it beats REST or WebSockets for service-to-service calls.
Updated · originally
distributed systemsBuilding a gRPC Server in Go
Build a gRPC server in Go from a .proto contract, generate service stubs, implement an RPC endpoint, and inspect it with reflection and grpcurl.
Updated · originally
distributed systemsBuilding a gRPC Server in .NET
Build a gRPC server in .NET from a Protocol Buffers contract, implement the service, handle common setup errors, and test it with grpcurl.
Updated · originally
distributed systemsBuilding a gRPC Client in Go
Build a Go gRPC client from a shared .proto contract, use the generated stub, set an RPC deadline, and call a local gRPC server.
Updated · originally
distributed systemsBuilding a gRPC Client in .NET
Build a .NET gRPC client from a shared .proto contract, generate the client stubs, call the server, and inspect the response.
Updated · originally