Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GRPC no Elixir

GRPC no Elixir

Introducao ao GRPC.
E exemplo pratico em elixir.

Avatar for Alan Oliveira de Sousa

Alan Oliveira de Sousa

October 07, 2020
Tweet

Other Decks in Programming

Transcript

  1. O que significa GRPC? Segundo a definição oficial: é um

    doguinho caramelo e seu nome é panqueca. "He's Golden Retriever and his name is PanCakes"
  2. O que significa GRPC? É o remote procedure call do

    Google. O GRPC traz uma forma de um client acessar diretamente um método no server, simplificando a criação de aplicações e serviços distribuídos.
  3. O que tem por baixo dos panos? Usa http/2 para

    comunicacao entre client e servidor http://www.http2demo.io/ Usa protobuffers para parsear as mensagens
  4. Referencias • https://www.brunobrito.net.br/grpc/ • http://www.http2demo.io/ • https://medium.com/quick-mobile/melhorando-o-desempenho-de-microservices-com-grpc-31bd67d210 e7 • https://www.grpc.io/docs/

    • https://grpc.io/blog/principles/ • https://grpc.io/blog/hello-pancakes/ • https://medium.com/@aleksandrasays/elixir-with-a-drop-of-grpc-cb2569ddee4b • https://hexdocs.pm/grpc/readme.html#content • https://blog.appsignal.com/2020/03/24/how-to-use-grpc-in-elixir.html • https://developers.google.com/protocol-buffers/docs/proto3