Hacker News new | ask | show | jobs
by zellyn 3612 days ago
We use them internally at Square for our RPC mechanism ("Sake", similar to "Stubby", Google's internal RPC mechanism), for our Kafka-based logging/metrics/queue infrastructure, and for defining external JSON APIs. We're in the process of switching from Sake to GRPC, which also use Protobufs as their payload format (although you can sub in different transports).
1 comments

I should mention that we use Ruby, Java, and Go. So protobufs are also the "lingua franca" for cross-language communication.