Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 489 Bytes

File metadata and controls

20 lines (13 loc) · 489 Bytes

Protobuf: introdução moderna

Este tópico cobre geração de código, contratos e quando usar Protobuf no lugar de JSON.

Fonte reintegrada

  • nao_tratados/protobuf/e1/user/user.proto
  • nao_tratados/protobuf/e1/user/user.pb.go

Fluxo típico

protoc --go_out=. --go_opt=paths=source_relative user.proto

Quando preferir Protobuf

  • contratos rígidos entre serviços;
  • payloads menores e serialização eficiente;
  • evolução de schema com compatibilidade.