w w w. l a m b d a 3 . c o m . b r
O que aprendi montando a arquitetura de
microsserviços
Giovanni Bassi
• Programador
• Microsoft MVP
• Não gerente
• blog.lambda3.com.br, podcast.lambda3.com.br,
dotnetarchitects.net, nodebr, dockersp
@giovannibassi
/giggio.tech
• Escalador e ciclista
Podcast
podcast.lambda3.com.br
vagas.lambda3.com.br
Primeira regra da
distribuição de
sistemas: não
distribua
Agenda
Motivações
Princípios
Pedido
Valor
Cliente
Produtos
Pedido
Id
Valor
Cliente
Produtos
Pedido
Valor
Cliente
Produtos
Pedido
Id
Valor
Cliente
Produtos
Descontos
Ignorado
Pedido
Valor
Cliente
Produtos
Pedido
Id
Valor
Cliente
Produtos
Pedido
Cliente
Produtos
Vendedor
Pedido
Id
Valor
Produtos
Comunicação entre
serviços
Novamente aberto!
Fechado novamente!
DevOps
Conclusão
w w w. l a m b d a 3 . c o m . b r
Obrigado!
Giovanni Bassi
@giovannibassi
/giggio.tech

O que aprendi montando a arquitetura de microsserviços

Notas do Editor

  • #21 Regras para manter mesmo número de versão No schema de retorno Não pode haver retirada de dados Pode haver inclusão de dados Pode passar a ignorar dados do schema de entrada Não pode quebrar comportamento
  • #22 Regras para vnext Se o schema de entrada demandar novos dados obrigatórios Se o comportamento mudar