5 ms·
They originated from the same corporation which heavily leans on both
by zaphirplane 4y ago
They originated from the same corporation which heavily leans on both
- morelisp 4y ago> They originated from the same corporation which heavily leans on both At Google's size this means nothing. The protobuf and gRPC developers don't even always align well, let alone with an entire language ecosystem. By the same token, C#'s excellent gRPC performance is the result of MS dumping a chunk of resources into gRPC/PB optimization most recently. For Google it's cheaper to buy 2x as many nodes as it is to make Go gRPC 2x faster.
- jpgvm 4y ago> For Google it's cheaper to buy 2x as many nodes as it is to make Go gRPC 2x faster. That is definitely not true if Google was using Go gRPC at any reasonable scale. A more accurate conclusion to draw from it is MSFT is using C# gRPC at scale and Google isn't using Go gRPC at scale. Which in itself makes a lot more sense because C# is the bread and butter language at MSFT for most large network services and Go isn't at Google, it barely has any penetration compared to Java and C++ (which predictably have much much faster gRPC and PB implementations).