Using gRPC Client Interceptors to Add Logging Without Touching Your Service
Learn how to add cross‑cutting concerns like logging to gRPC calls using client interceptors—complete with a working Echo example and verification steps.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to add cross‑cutting concerns like logging to gRPC calls using client interceptors—complete with a working Echo example and verification steps.
Learn how to implement synchronous Unary RPCs in Java using gRPC and Protocol Buffers to ensure type-safe, high-performance communication between microservices.
Compare Envoy's built-in load balancing algorithms (Round Robin, Least Request, Ring Hash, Maglev, Random) for service-to-service traffic. Learn trade-offs, session affinity, failover behavior, and how to validate your choice in Envoy 1.28+.
Learn how to implement gRPC deadlines to prevent cascading failures and resource exhaustion by propagating timeouts across distributed service boundaries.
Learn how gRPC deadlines propagate a time budget across service calls, stop zombie requests, and prevent resource exhaustion in distributed systems.
I am setting up a gRPC service for internal microservice communication and want to guarantee that the service is never reachable from the public internet, even if configuration files are edited incorrectly. I plan to use TLS with mutual authentication, but I am concerned that an accidental insecure port or missing credentials could expose the service uninten