with microservices

Thiago Zilli Sarmento

May 2020

Arquitetura monolítica

Arquitetura microservices

Performance do HTTP/1.1

A high-performance, open-source universal RPC framework

Layer HTTP/2

IDL / Protobuffer 3

● IDL - Defina uma vez e gere interface em qualquer
linguagem.

 

● Data Model - Tipagem do Request e Response.

 


● Wire Format - Formato binário para transmissão via rede.

 

Interface Definition Language (IDL)

● IDL - Defina uma vez e gere interface em qualquer
linguagem.

 

● Data Model - Tipagem do Request e Response.

 


● Wire Format - Formato binário para transmissão via rede.

 

HTTP/2

● IDL - Defina uma vez e gere interface em qualquer
linguagem.

 

● Data Model - Tipagem do Request e Response.

 


● Wire Format - Formato binário para transmissão via rede.

 

3 Tipos de API com gRPC

● IDL - Defina uma vez e gere interface em qualquer
linguagem.

 

● Data Model - Tipagem do Request e Response.

 


● Wire Format - Formato binário para transmissão via rede.

 

Linguagem suportadas

Arquitetura

Obrigado

Referência do framework: https://grpc.io/

Documentação e guia: https://grpc.io/docs/guides/

gRPC Overview

By Thiago Zilli Sarmento

gRPC Overview

Overview do procotolo de comunicacão

  • 245