Inicialmente, esta foi uma estrutura criada pelo Google, que vinha usando uma única infraestrutura RPC de uso "genérico" chamada Stubby para conectar inúmeros microsserviços executados dentro e entre seus data centers ao longo de mais de uma década.
Em março de 2015, o Google decidiu construir uma versão moderna do Stubby para torná-lo open source. Com consequência, o resultado foi o que hoje conhecemos por gRPC.
Esta é uma estrutura moderna de RPC (remote procedure call), ou seja, um framework focado em alta performance, e open source é o padrão para definir aplicações cloud-native do CNCF (cloud native computer formation).
Dessa forma, gRPC é uma linguagem open source e Carlos Cabral, customer engineer do Google, mostra na prática o uso dos recursos apresentados durante a palestra. Na opinião dele, apesar do REST ser mais conhecido e difundido, o gRPC possui uma resposta de melhor qualidade.
Quer entender um pouco mais sobre a palestra? Vem conferir o vídeo!
Este artigo foi escrito por Carlos Cabral e publicado originalmente em Prensa.li.