Design a gRPC service architecture for a platform with 200+ microservices handling 100K RPCs/second, covering Protobuf schema design, streaming patterns, deadline propagation, load balancing, and backward compatibility.
## Problem
You are designing the internal service communication architecture for a platform with 200+ microservices. The team has been using REST/JSON for inter-service communication, but is hitting limitations: verbose payloads bloat network bandwidth, the lack of a schema contract leads to frequent integration bugs, and there is no built-in support for streaming or deadline propagation. You are tasked with designing a gRPC-based service architecture that solves these problems while supporting safe schema evolution across independent deployment schedules.
Sign up to access the full problem
Design canvas, rubric, hints, and model solutions.