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

Agilizando arquitetura de modelos com Swagger e...

Agilizando arquitetura de modelos com Swagger e Protobuf

Como usar Swagger, Protobuf & Bindata para facilitar a sua vida na hora de gerar modelos e trabalhar com arquivos em Go.

Projeto: https://github.com/guilhermesteves/go-todo-api/

Avatar for Guilherme Esteves

Guilherme Esteves

May 29, 2019
Tweet

More Decks by Guilherme Esteves

Other Decks in Programming

Transcript

  1. micro serviços • API • Core - Regras de negócio,

    integrações • Data - Acesso a Dados • Crawler • Integração com terceiros
  2. • Consigo mapear models da API • Negócio != API

    • Retornos != Models • Tudo automático após documentar SWAgger
  3. PROTOBUF • Validações e extensibilidade (required, optional, repeated) • Compatibilidade

    de versões anteriores • Menos código duplicado • Interoperabilidade entre linguagens (.proto)