gRPC
Binary, HTTP/2-based RPC with Protobuf schemas — fast, strongly-typed, but poor browser support without a proxy.
Why we need this / what value this brings
Binary + HTTP/2 gives lower latency and strong typing (via Protobuf) than JSON-over-HTTP — valuable for high-throughput internal calls.
When to use this
Internal service-to-service calls once there are multiple backend services and performance/type-safety matters more than browser compatibility.
How to use or implement this
Define .proto service contracts, generate client/server stubs, and keep it off the public internet-facing surface unless proxied.
Research questions
- Realistic use case for Localz: internal service-to-service calls if it ever splits into microservices, never the public API.
Empty folder — drop notes, links, and findings here as you research.