This document discusses integrating gRPC services with Kafka to enable end-to-end streaming between gRPC services. It describes how the open source Zilla library can translate between gRPC and Kafka protocols to allow gRPC requests and responses to be sent over Kafka topics. This integration enables features like load balancing, edge caching, and elastic scalability for gRPC services. Examples of using Zilla to implement request-response streaming and server streaming patterns between gRPC and Kafka are provided.
Related topics: