Bengaluru, India
← work

dapr-grpc-proxy — Service Invocation over Dapr's gRPC Proxy

Distributed systems · open source2024View source on GitHub ↗
PythongRPCDaprMicroservices
callerdapr sidecarreceiverdapr sidecargrpc · dapr-app-id: invoke-receiverstub.MyMethod(request, metadata)13 · dapr-grpc-proxyConcept illustration, not a product screenshot.

Details

  • Caller detects Dapr vs native gRPC environments and builds the right channel (insecure local vs SSL).
  • Routes calls with dapr-app-id metadata through the sidecar proxy.
  • Receiver service handles plain and JSON methods, integrating with Dapr's state store.
  • Includes Dapr run configs for both sides — clone and run.

Discuss this work

Hiring for similar engineering challenges? I can walk through my contribution and the technical decisions behind this project.

Get in touch →