SlideShare uma empresa Scribd logo
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
O que aprendi montando a arquitetura de microsserviços
Podcast
podcast.lambda3.com.br
O que aprendi montando a arquitetura de microsserviços
vagas.lambda3.com.br
Primeira regra da
distribuição de
sistemas: não
distribua
Agenda
Motivações
O que aprendi montando a arquitetura de microsserviços
Princípios
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
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
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Comunicação entre
serviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Novamente aberto!
Fechado novamente!
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
DevOps
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
Conclusão
w w w. l a m b d a 3 . c o m . b r
Obrigado!
Giovanni Bassi
@giovannibassi
/giggio.tech

Mais conteúdo relacionado

PPTX
.Net Community Summit 2018 - Analisando dumps de memória de aplicações .NET -...
PPTX
Entrega contínua fica mais fácil com contêineres
PPTX
Construindo uma ferramenta CLI multiplataforma com Node.js
PPTX
Compartilhando código entre frontend e backend com Node.js
PPTX
É fácil ser ágil usando .NET
PPTX
TypeScript: turbinando os poderes do desenvolvedor javascript
PPTX
Engenharia ágil de ponta a ponta do clone ao deploy
PPTX
Azure DevOps Pipeline
 
.Net Community Summit 2018 - Analisando dumps de memória de aplicações .NET -...
Entrega contínua fica mais fácil com contêineres
Construindo uma ferramenta CLI multiplataforma com Node.js
Compartilhando código entre frontend e backend com Node.js
É fácil ser ágil usando .NET
TypeScript: turbinando os poderes do desenvolvedor javascript
Engenharia ágil de ponta a ponta do clone ao deploy
Azure DevOps Pipeline
 

Semelhante a O que aprendi montando a arquitetura de microsserviços (20)

PDF
Aula-17-Semana-06-Microserviços Aula.pdf
PDF
Panorâmica sobre Microsserviços
PPTX
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
PPTX
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
PPTX
Microserviços - Universidade Metodista - EETI 2016
PPTX
Microservices - ALM Roadshow 2015
PPTX
Microservices
PDF
Arquitetura de microsserviços
PDF
Microservices - Arquitetura, Ecossistema e Desafios
PPTX
Microservices - Canal .NET Dev Weekend
PPTX
Microservices
PDF
Arquitetura de Microservicos
PPTX
Microservices 2
PDF
Microservices
PDF
Workshop Microservices - Arquitetura Microservices
PDF
Microservices com ASP.NET 5
PDF
Introdução a Microservices com Node.JS
PDF
PPTX
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
PDF
Micro serviços com node.js
Aula-17-Semana-06-Microserviços Aula.pdf
Panorâmica sobre Microsserviços
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Microserviços - Universidade Metodista - EETI 2016
Microservices - ALM Roadshow 2015
Microservices
Arquitetura de microsserviços
Microservices - Arquitetura, Ecossistema e Desafios
Microservices - Canal .NET Dev Weekend
Microservices
Arquitetura de Microservicos
Microservices 2
Microservices
Workshop Microservices - Arquitetura Microservices
Microservices com ASP.NET 5
Introdução a Microservices com Node.JS
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Micro serviços com node.js
Anúncio

Mais de Giovanni Bassi (20)

PPTX
Sendo ágil com git
PDF
Analisando dumps de memória de aplicações .NET
PPTX
Novidades do c# 7 e 8
PPTX
Async e await com JavaScript: entenda e use agora
PPTX
Conhecendo o AKS, o azure container services com kubernetes
PPTX
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
PPTX
C#7, 7.1, 7.2, 7.3 e C# 8
PPTX
.NET Core, ASP.NET Core e .NET Standard 2
PPTX
.NET com contêineres Windows e Linux
PPTX
Async e await com JavaScript: entenda e use agora
PDF
O Futuro do C#: C#8
PDF
Um mergulho nos containers windows
PPTX
Por dentro do .NET Core
PPTX
Build e release pipeline com docker
PPTX
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
PPTX
Backend na nuvem com docker
PPTX
Conhecendo, explorando e usando azure container service
PDF
ASP.NET Core com Linux, Docker e Azure
PDF
Conheça a nova arquitetura do compilador do C# (DNAD 2015)
PPTX
Docker no Azure
Sendo ágil com git
Analisando dumps de memória de aplicações .NET
Novidades do c# 7 e 8
Async e await com JavaScript: entenda e use agora
Conhecendo o AKS, o azure container services com kubernetes
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
C#7, 7.1, 7.2, 7.3 e C# 8
.NET Core, ASP.NET Core e .NET Standard 2
.NET com contêineres Windows e Linux
Async e await com JavaScript: entenda e use agora
O Futuro do C#: C#8
Um mergulho nos containers windows
Por dentro do .NET Core
Build e release pipeline com docker
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Backend na nuvem com docker
Conhecendo, explorando e usando azure container service
ASP.NET Core com Linux, Docker e Azure
Conheça a nova arquitetura do compilador do C# (DNAD 2015)
Docker no Azure
Anúncio

Último (11)

PPTX
Design - Introdução a Gestalt e teoria das formas
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Eng. Software - pontos essenciais para o início
PDF
Manejo integrado de pragas na cultura do algodão
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Utilizando code blockes por andre backes
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Design - Introdução a Gestalt e teoria das formas
Tipos de servidor em redes de computador.pptx
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Eng. Software - pontos essenciais para o início
Manejo integrado de pragas na cultura do algodão
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Arquitetura de computadores - Memórias Secundárias
Utilizando code blockes por andre backes
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...

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